@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|Roboto');
body{background-color: #eee;color: #faefef;font-family: 'Roboto Condensed', sans-serif !important;}
a{color: #3b5160;}
a:active, a:focus {outline: none;}
a:focus, a:hover{color:#2a2a2a !important;text-decoration:none !important;}
ol, ul {list-style: none;padding:0;}
header{background:#2a2a2a !important;;padding:5px 10px;height: 80px;}
.mike{position: relative;display:table-cell;vertical-align:middle;width: 67%;}
.mike marquee{/* border: 1px solid #3c6eb1; */color: #ffffff;border-radius:30px;padding:4px 5px;}
.horn{position: absolute;left: 13px;width: 29px;top: 5px;}
.text-success{color:#3c763d !important;}
.text-danger{color: #e6271b !important;}
.online_btn{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;text-align:center;background-color:#648626;border-color: #648626;box-shadow: inset 0 50px 25px -25px #93c638;color:#fff;margin-right:10px;font-weight:bold;}
.online_btn span{line-height:32px;}		
.online_btn:hover{color:#fff;}		
.online_btn:last-child {margin-right:0px;}
.user-online-btn{float:right;padding:7px;background:rgba(0,0,0,0.1);}		
.btn-success{color: #2a2a2a !important;background-color: #f7be27  !important;border-color: #f7be27  !important;}
.betfairlogo{text-align: center;margin-top: 15px;float: left;width: 100%;} 
.betfairlogo img{width:40%;}  
.btn-danger{background-color:#d2322d!important;border-color:#d2322d!important;}
.btn-primary{background: #5a2004!important;border-color: #5a2004!important;color:#fff!important;}
.table_tittle .btn-primary{background: #2a2a2a !important;color: #fff !important;font-weight: bold;}
.form-horizontal .btn-success:before{background:rgba(0, 0, 0, 0.4);font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f0b0";}
.form-horizontal .btn-danger:after{background:rgba(0, 0, 0, 0.4);font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f410";}
.form-horizontal .btn-success:before, .form-horizontal .btn-danger:after{position: absolute;top: 0;bottom: 0;right: 0;padding-top: inherit; padding-bottom: inherit; width: 1.8em;font-size: 1.2em;text-align: center;transition: 0.2s;transform-origin: 50% 60%;}
.form-horizontal .btn-success, .form-horizontal .btn-danger {font-weight: 600;border-radius:0px;position:relative;width:40%;border:none;text-align: left;}
.header-inner{display: table;height: 100%;}
.logo{display: table-cell;vertical-align: middle;width: 14%;}
.right_user-menu .dropdown-menu{top: 164%;left:-116px;border-radius:0px;padding:0px;}
.right_user-menu .label-user{background: #2a2a2a;;color: #fff;padding: 2px 5px;border-bottom: solid 1px #ffffff;}
.right_user-menu .label-user a{color:#fff;padding:2px 3px;}
.right_user-menu .label-user i{  color: #e2eaf0;}
.right_user-menu .dropdown-menu>.label-user a:hover{background:transparent;color:#fff;}
.dropdown-toggle .fa-user{ background: #e2eaf0;color: #142740;height: 24px; width: 25px;text-align: center;padding: 5px;border-radius: 100%;}
.right_user-menu{display: table-cell;vertical-align: middle;width:auto;padding: 19px 0px;}	
.right_user-menu .dropdown {float:right}
.dropdown-toggle{color:#fff;cursor:pointer;transform: rotate(0deg) translate3d(0, 0, 0);transition: transform 500ms;padding: 0px 10px;}
.menu{border-bottom:solid 1px #aae2bd;background: #fff;z-index:99;}
.main-wrapper{width: 100%;height: 100%;overflow: visible;padding: 0px 10px;}
.wrapper{display: flex; width: 100%; height: 100%; overflow: visible;padding-top:5px;}
.left-side{height: 87vh;scroll-behavior: smooth;display: flex;flex-direction: column;flex-shrink: 0;position: relative;width: 190px;color: rgb(255, 255, 255);background-color:#ffffff;box-shadow: rgba(0, 0, 0, 0.16) 4px 0px 8px;transition: background-color 0.15s ease 0s;border-radius: 8px;border-top: 4px solid #2a2a2a;}
.main-content{-webkit-box-flex: 1;flex-grow: 1;overflow: hidden; }	
.main-inner{display: flex; -webkit-box-flex: 1;flex-grow: 1;flex-shrink: 0; height: 100%;}	
.match-content{overflow-x: hidden;overflow-y: overlay;overflow-y: auto;scroll-behavior: smooth;-webkit-box-flex: 1;flex-grow: 1;position: relative; padding:0em 8px 0px;height:86vh}	
.right-bet-content{overflow-x: hidden;overflow-y: auto;scroll-behavior: smooth;font-size: 14px;width: 380px;flex-shrink: 0;background-color:#ffffff;height: 86vh;}	
.left-side .nav-tabs{display: -webkit-box;display: -ms-flexbox;display:flex;border-bottom:2px solid rgb(27, 113, 183);}	
.left-side .nav-tabs li{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow:1;text-align:center;margin-bottom:0px;    z-index: 999;} 
.left-side .nav-tabs li.active>a{background-color: #4098c6;border: 1px solid #4098c6;    color: #fff;margin-right: 0;}
.left-side .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{background:#fff;color: #3b5160;font-weight: bold;}
.left-side .nav-tabs>li>a{font-weight: bold;text-transform: capitalize !important;font-size: 18px;   background: #e2eaf0; margin-right:0px;color:#3b5160;border:transparent;}	
.left-side .nav-tabs>li>a img{width:20px;cursor:pointer;}	
.left-side .nav-tabs>li>a:hover{background-color: #e2eaf0;border: transparent;margin-right: 0px;border-radius: 0px;color: #485c6b;}
.right-bet-content iframe{width:100%;height: 205px;}	
.search-box{position:relative;}
.left-side input{position:relative;padding: 10px 30px 10px 10px;   background:#ffffff;border: none;width: 100%;box-shadow: 0 0 0 1px rgba(255,255,255,0.4) inset;font-family: Roboto,Arial,Helvetica,sans-serif;font-size: 12px;color: #7c8292;z-index: 22;border-radius: inherit;transition: box-shadow 240ms;margin: 0;}
.search-box i{position: absolute; top: 8px;right: 5px;color: #000;z-index:111;font-size: 18px;}	
.icon-sport {margin: 0 5px 0 5px;vertical-align: middle;width: 16px !important;height: 16px;overflow: hidden;display: inline-block;}
.cricket-icon {background: url(../assets/images/sport-sprite.png) 0 -238px no-repeat;}
.tennis-icon {background: url(../assets/images/sport-sprite.png) -18px -663px no-repeat;}
.soccer-icon {background: url(../assets/images/sport-sprite.png) -18px -136px no-repeat;}
.horse-icon {background: url(../assets/images/sport-sprite.png) -18px -459px no-repeat;}
.livegame-icon {background: url(../assets/images/sport-sprite.png) -18px -255px no-repeat;}
.horce-icon{background: url(../assets/images/sport-sprite.png) 0 -459px no-repeat;}
.Greyhounds-icon{background: url(../assets/images/sport-sprite.png) 0 -51px no-repeat;}
.favorite-icon{background: url(../assets/images/sport-sprite.png) 0 -612px no-repeat;}
.cup-icon{background:url(../assets/images/sport-sprite.png) 0 -833px no-repeat;}
.set-icon {background: url(../assets/images/sport-sprite.png) 0 -255px no-repeat;}
.teenpatti-icon{background: url(../assets/images/sport-sprite.png) -18px -681px no-repeat;}
.cricketcasino-icon{background:url(../assets/images/sport-sprite.png) -18px -766px no-repeat;}
.match_count{float:right;display:flex;align-items:center;font-size:10px;width:15px;color:#fff;background-color:#2a2a2a !important;;cursor:pointer;padding:3px 3px;overflow:hidden;border-radius:2px;}
.left-side .dropdown{border-bottom:1px solid #e4e4e4;}
.left-side .dropdown-menu .trigger{padding:3px 10px 3px 10px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.left-side .dropdown-toggle{color:#3b5160;text-decoration:none;display:block;padding:10px 10px;}
.left-side .dropdown-menu{position: inherit;width: 100%;margin-bottom:5px; box-shadow: 0 0 0 0 !important;background-color: #ccc;border-radius:0px;border:transparent;color:#fff;}	
.left-side .dropdown-menu>li>a{color:#393933;cursor:pointer;text-decoration:none;font-size: 11px;}
.left-side .dropdown-menu>li>a:hover{background-color:transparent;color:#393933;}
.left-side .dropdown-submenu li a:before{content: "";display:inline-block; width: 8px;height: 8px; margin-right: 0.75em;flex-shrink: 0;border-radius: 50%;border-width: 1px;border-style: solid;border-color: rgb(221, 182, 146);border-image:initial;}	
.left-side .dropdown-submenu li a{white-space: nowrap;text-overflow: ellipsis;margin-right: 1em;overflow:hidden;}	
.left-side .dropdown-menu.pull-right{right: 0;left: auto;}
.open > .dropdown-menu .dropdown-submenu{-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-o-transform:scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);}
.left-side .dropdown-menu .dropdown-submenu.left{position:inherit;width:100%;}
.side-inner{overflow-y:scroll;}
.match-tabs .nav-tabs{display: -webkit-box;display: -ms-flexbox;display: flex;background:#f5f5f5;border-bottom:transparent;}
.match-tabs .nav-tabs li{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}
.match-tabs .nav-tabs li a {display: block;padding:7px 15px;}
.mtodds td:nth-child(2){width:15%;}
.match-tabs .nav-tabs li a{text-align: center;color:#000;font-size: 15px;border-top: solid 3px transparent;}
.match-tabs .nav-tabs li.active a{border-top:solid 4px #2a2a2a;background:#fff;border-top-left-radius:7px;border-top-right-radius:7px;}
.match-tabs .tab-content{background:#fff;}
.match-tabs .nav-tabs li:last-child a{margin-right:0px;}  
.match-tabs .nav-tabs li a img{width:25px;}
.market-listing-table thead{background-color: transparent;color: #3b5160;border:1px solid #ddd;position: relative;border-right:transparent;}  
.nav>li>a:focus, .nav>li>a:hover{background-color:transparent;border-color:transparent;}
.dismiss_btn{position: absolute;color: #ffffff!important;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #d2322d!important;border-color: #d2322d!important;right: 5px;top: 4px;border-radius: 30px;padding: 1px 5px;height: 20px;width: 20px;line-height: 17px;}  
.dismiss_btn:hover{color: #000;background-color: #fad72c;border-color: #fad72c;}	
.tabel-scroll-4, .tabel-scroll-2{position:relative;width:100%;float:left;} 
table>tbody>tr>td.empty::before {content: "\2013";}
thead .deskaction span{width:25px;}
.match-tabs .tab-content .market-listing-table>tbody>tr>td.back{background-color:#72BBEF;}
.match-tabs .tab-content .market-listing-table>tbody>tr>td.lay{background-color:#FAA9BA;}
.market-listing-table thead{color:#000;}
.match-box .market-listing-table>tbody>tr>td .event-name	{font-weight: bold;color: #393933;}
.table-responsive thead{background:#ccc;color:#393933;font-weight:bold;font-size:13px;}
.table-responsive table {background: #fff;margin-bottom: 0px;font-size:12px;color:#393933;}
.market-listing-table>thead>tr>th, .market-listing-table>tbody>tr>td {padding:4px;line-height: 1.42857143;vertical-align: middle;}
.market-listing-table>tbody>tr>td{border: 1px solid #dfdfdf;
    position: relative;
    border-bottom: transparent;
    border-right: transparent;
	border-left:transparent;
}
.market-listing-table>tbody>tr{-webkit-transition: background-color ease 0.5s;-moz-transition: background-color ease 0.5s;-o-transition: background-color ease 0.5s;transition: background-color ease 0.5s;background-color: #fff;}
.table_tittle{padding:8px;color:#000;background:#fff;border-top-left-radius:8px;border-top-right-radius:8px;border-top:4px solid #2a2a2a;font-weight:bold;}
.table_tittle a{color:#fff;}	
.table-responsive table tbody tr td a{font-weight:bold;}
.match-content .form-horizontal{padding: 5px 0px;width: 100%;float: left;}	
.filter_head{width:100%;float:left;     margin: 10px 0px;}
.filter_head .form-group{margin-bottom: 0;}
.table-responsive{width: 100%;float: left;}	
._align-center, .market-listing-table>thead>tr>th {text-align: center;font-size: 13px;}
.market-listing-table>thead>tr>th.title {text-align: left; padding: 4px;font-size:14px;}
.market-listing-table>thead>tr>th.title i{width: 20px; font-size: 13px;display: inline-block;color: #e4c41e;cursor: pointer;}
.market-listing-table {width:100%;color:#393933;background:#fff;}
.market-listing-table tbody{position:relative;}
.market-listing-table>tbody>tr>td i{font-size: 15px;display: inline-block;float: left;line-height:22px;}
.market-listing-table>tbody>tr>td .fa-star{color: #176db5;width:20px;}
/* .market-listing-table>tbody>tr>td .event-name{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;width:45%;display:inline-block;float:left;font-weight: bold;letter-spacing: 0.5px;} */
.market-listing-table>tbody>tr>td>a small .red{color:red;} 
.market-listing-table>tbody>tr>td>a small .green{color:green;} 
.market-listing-table>tbody>tr>td> .odds_value {float:inherit;line-height: 22px;font-size: 12px;display:block;font-weight: bold;}
.market-listing-table>tbody>tr>td>small {float: right;line-height: 22px;}
.market-listing-table>tbody>tr>td>small time{font-size:10px;}
.match_status{display:inline-block;}
.ng_value{float: right;font-size: 15px;margin-top: 0px;color: #03a0c3;}
.blue-extra-light{background-color:#c7e1ec !important;border-left-color: #fff;}
.blue-light{background-color:#bde3f3 !important;border-left-color: #fff;}
.pink-light{background-color:#fbd6de !important;border-left-color: #fff;}
.pink-extra-light{background-color:#efdde1  !important;border-left-color: #fff;}
.market-listing-table>tbody>tr>td.back{text-align:center;width:63px;cursor: pointer;position:relative;}
.market-listing-table>tbody>tr>td.lay{text-align:center;width:63px;cursor: pointer;position:relative;}
.market-listing-table>tbody>tr>td.mark-back{background-color:#72BBEF;}
.market-listing-table>tbody>tr>td.mark-lay{background-color:#FAA9BA;}
.market-listing-table>tbody>tr>td.empty {text-align: center;}
.market-listing-table>tbody>tr>td .odds {font-weight: normal;}
.market-listing-table>tbody>tr:hover {background-color:rgb(246, 246, 246);}
.market-listing-table>tbody>tr>td.back.unhighlighted {background-color: #e3f3fe;}
.market-listing-table>tbody>tr>td.lay.unhighlighted {background-color: #fdeef2;}
.event-name {font-size: 14px;color: #2a2a2a;}
.open_bets-table .event-name {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 55%;display: inline-block;font-weight: 600;letter-spacing: 0.4px;}
.market-listing-table>tbody>tr>td .odds{font-weight:bold;font-size:16px;}
.market-listing-table>tbody>tr>td .size span {float:none!important;font-size:10px;}
.apl-table tbody>tr td:first-child{position: relative;}
.fancybox table{margin-bottom:0px;}
.fancy_back, .fancy_lay{position:relative;}
.book_match{position: absolute;top: 50%;right: 0;transform: translate(-10%, -50%);color: #4d749e;cursor: pointer;padding: 2px 5px 5px 5px;background: #5c996f;border-radius: 2px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.35), 0px 1px 3px rgba(0, 0, 0, 0.18), inset 0px -3px 0px rgba(0, 0, 0, 0.35), inset 0px 14px 14px rgba(255, 255, 255, 0.25);-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.35), 0px 1px 3px rgba(0, 0, 0, 0.18), inset 0px -3px 0px rgba(0, 0, 0, 0.35), inset 0px 14px 14px rgba(255, 255, 255, 0.25);-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.35), 0px 1px 3px rgba(0, 0, 0, 0.18), inset 0px -3px 0px rgba(0, 0, 0, 0.35), inset 0px 14px 14px rgba(255, 255, 255, 0.25);font-size: 13px;}
.market-listing-table tbody tr>td.odds-placeholder {width:93px;background:#f9f7f9!important;color:#565457;text-align: left;}
.balance-panel-body table::-webkit-scrollbar {width: 4px;height: 4px;}   
.balance-panel-body table:hover::-webkit-scrollbar-thumb {background-color:#848484;}
.balance-panel-body table:hover::-webkit-scrollbar-track-piece {background-color: rgba(128, 128, 128, 0.5);}    
.right-bet-content::-webkit-scrollbar {width: 4px;height: 4px;}   
.right-bet-content:hover::-webkit-scrollbar-thumb {background-color:#848484;}
.right-bet-content:hover::-webkit-scrollbar-track-piece {background-color: rgba(128, 128, 128, 0.5);}
.right-bet-content .mod-header .cls-btn{display:none;}
.match-content::-webkit-scrollbar {width: 4px;height: 4px;} 
.match-content:hover::-webkit-scrollbar-thumb { background-color: #a09c9c;}
.match-content:hover::-webkit-scrollbar-track-piece {background-color: rgba(128, 128, 128, 0.5);}  
.side-inner::-webkit-scrollbar { width: 4px;height: 4px;}
.side-inner:hover::-webkit-scrollbar-thumb {background-color:#a09c9c;}
.side-inner:hover::-webkit-scrollbar-track-piece { background-color: rgba(128, 128, 128, 0.5);}
.mod-header{
  /* background:#2a2a2a !important;; */
  color:#fff;padding:10px;position:relative;width:100%;float:left;border-top-left-radius:5px;border-top-right-radius:5px;}
.right-bet-content .mod-header{margin-top:5px;overflow:hidden;}
.mod-header.tab_bets{padding:0px;}
.mod-header.tab_bets .nav-pills>li>a{color:#fff;padding:5px;text-decoration: none;}
/* .mod-header.tab_bets .nav>li>a:focus, .mod-header.tab_bets  .nav>li>a:hover{background-color:#2a3e5d;border-radius:0px;} */
.mod-header.tab_bets .nav-pills>li.active>a{ background:transparent;border: transparent;border-radius:0px; color:#fff;}
.mod-header .bat_counter{color:#fff;border-radius:100%;display:inline-block;width:30px; text-align: center;font-size: 10px; line-height:30px;}
.mod-header button{color:#171515!important;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#fffaec!important;border: solid 1px #fffaec!important;border-radius:13px;padding: 0px 6px;font-size:13px;}	
.mod-header button i{color:#e2eaf0;}
.bet-slip-box{background-color: rgb(255, 255, 255);color: rgb(36, 38, 41);box-shadow: rgba(0, 0, 0, 0.12) -1px 2px 6px, rgba(0, 0, 0, 0.08) 1px 5px 10px;display: flex;font-size: 14px;flex-direction: column;/* margin: 5px; */position: relative;z-index: 0;border-radius: 4px;overflow: hidden;width: 100%;float: left;padding: 2px;}	
.bet_head{align-items: flex-start;padding:3px;font-weight:bold;font-size:13px;}		
.close_btn{float:right;color:#da161d;font-size:15px;cursor:pointer;}
.bet-box_inner{/*background:#fff;*/padding:5px;width:100%;float:left;}
.profits, .losss{width:50%; float:left;}
 .profit_loss-head, .inner-bet-section{width:100%;float:left}
.oddds-stake-box{display: -webkit-box;display: -ms-flexbox;display: flex;}
.oddds-stake-box .items{padding:0px 5px;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;}	
/*bet-controll-btn*/
.closebtn span {font-size: 25px;border-radius: 3px;padding: 0px 15px;}
.slider-menu-back p{display:inline-block;    font-weight: 800;font-size: 13px;margin-left: 10px;margin-bottom:0px}
.button-wrapper{display: inline-flex;flex-direction: column;flex-wrap: nowrap;position: absolute;left: -19px;top: 16px;}
.bet-box_inner .form-group{margin-bottom:5px;}
button.step-up {border-radius: 0 3px 0 0;}
button.step-up {border-radius: 0 3px 0 0;}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none; margin: 0;}
input[type=number]{-moz-appearance: textfield;}
.quantity-stack{position:relative}
.quantity input, .quantity-stack input{height: 35px;line-height: 1.65;float: left;display: block;padding: 0; margin: 0;padding-left: 20px; border: 1px solid #eee;}
.quantity input:focus{outline: 0;}
.quantity-nav {position:relative;height:35px;width:100%;}
.plus_btn{position:absolute;top:0;height:100%;font-size:11px;}
.quantity-button.quantity-up {top:0;position:absolute;cursor:pointer;padding: 9px 6px;color: #8e8e8e;border-top: transparent;border-bottom: transparent;border-left: solid 1px #ddd;}
.quantity-button.quantity-down {top:0;position:absolute;cursor:pointer;padding: 9px 6px;color: #8e8e8e;border-top: transparent;border-bottom: transparent;border-left:transparent;border-right: solid 1px #ddd;}
.inc.plus_btn{right:24px;}
.dec.plus_btn{left:0;}
/*bet-controll-btn*/
.bet-btns{display: flex;flex-wrap: wrap;margin: 0.25em 0px;} 
.brt_btn{width: 23%;padding: 0px;margin: 1px 2px;}
.bet-btns button {font-size: 12px;text-align: center;margin-right: 1em;width: 100%;color: rgb(0, 0, 0);cursor: pointer;padding: 4px;border-width: 1px;border-style: solid;border-color:#bdbdbd;border-image: initial;background:#cbcbcb;font-weight: bold;border-radius: 4px;}
.bet-box-footer{ display: -webkit-box;display: -ms-flexbox;display: flex}	
.bet-box-footer .btn{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;margin:0px 2px;color:#fff;font-weight:bold;    border-radius: 2px;}	
.bet-box-footer .place-bet{background:#2f5a93;}	
.bet-box-footer .cancle-bet{border-color:#d2322d;color:rgb(249, 249, 249);background:#d2322d;}
.clickable {background: #fad72c;color: #142740;padding: 0px 5px;}
.market-listing-table>thead>tr>th.title img{margin-left:10px;cursor:pointer;}
.match-tittle{font-weight: bold;font-size: 14px;color:#393933;border-bottom: solid 1px #ddd;width: 100%;float: left;   padding: 5px 0px;border-radius: 1px;}
.book-loadfancy-btn .btn-primary{border-color: #f3bc26!important;background: #f3bc26!important;color: #000!important;}
.match-tittle img{width:20px;margin-left: 5px;}
.match-tittle span{font-weight:normal;font-size: 12px;}
.market-listing-table thead tr th.title span{font-size: 10px;text-transform: capitalize;font-weight: normal;padding: 0px 3px;border-left: solid 1px #c2ddf3;}
.no_border{border-left:transparent!important;margin-left:10px;font-weight: normal;}
.no_border a{margin: 3px 6px;display: inline-block;}
.sm-nav .left-side{width:60px;}
.sm-nav .left-side .mob-hide{display:none;}
.sm-nav .left-side .dropdown-toggle{text-align:center;font-size:10px;    padding: 8px 3px;}
.sm-nav .left-side .match_count{display:none;}
.stack_input_field{position:relative;}
.stack_input_field input{text-align:center;}
.plus_btns, .minus_btns{display:none;}
.sub_heading_tabel{background-color: #e2eaf0;color: #3b5160;padding: 3px;width: 100%;float: left;margin-top: 5px;}
.filter_page{background:#fff;width:100%;float:left;}
#mstruserid{width:100%;float:left;}
.search_btn{background:#186f3a;color: #fff;border-radius: 0px;padding: 7px 7px;border: none;height: 34px;position: absolute;right: 0;bottom: 0;    border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.number_pegination{margin:10px 0px;color:#000;}	
.form-horizontal input, .form-horizontal select{border-radius:0px;}
.usersech input {width: 85%;float: left;border-radius: 0px;}
.footer-usersech{width: 15% !important;float: right;border-radius: 0px;    position: relative;}
.icon-mobile{display:none;}
.cls-sort{color:#000000;}
.toggle-star i{color:#186cb4;}
.inpsize {width: 60px;text-align: center;}
.paging_simple_numbers{display: block;float: left;margin: 10px 0px;}
.paginate_button.current{color:#000 !important;}
.paginate_button{background: #3b5160;border-radius: 3px;font-weight: bold;padding: 5px 10px;margin-right: 5px;color: #fff !important;border: solid 1px #3b5160}
.paginate_button:hover{color:#fff;}
#userListForm{float: right;width: 100%;}
#accordion .link{color: #ffffff;padding: 5px;background: linear-gradient(to bottom, #00549E, #1C75BC);}
#accordion .link i{float:right;cursor:pointer;font-size: 20px;}
.self-btn{-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;margin-right:5px;}
#cssmenu .nav>li>a:focus, #cssmenu .nav>li>a:hover{background:#2a2a2a; color:#fff !important;}
.select_account{padding:2px;}
.bootstrap-datetimepicker-widget{background: /*#fad72c*/#fff;color: #333;}
.m-bg i{float:right;}
.deskaction{width: 200px;display: inline-block;}
.runner-name{width:40px;}
.se_no{width:10px;}
.checkboxs{margin:15px 0px;width:100%;float:left;}
.tabel-scroll-1{position:relative;width: 100%;float: left;}
.open-toggle, .closebtn{display:none}
.featured-box ul{margin:0;padding:0px;}
/* #tv-box-popup{ width:350px;height: 250px;} */
#tv-box-popup video{width: 100% !important;height: 100% !important;}
#tv-box-popup ul{width:100%!important;height:100%!important;}
.controls{width:100%!important;}
.select-tv{position:relative;}
.select-tv-ico img{width:25px;}
.tv-btn.activeTv{background-color:#ffe66c!important;color:#fff;border-color:#ffe66c!important;}
.tv-btn{border-radius:0px;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;background: #e2eaf0  !important;border: solid 1px #e2e2e2 !important;border-radius: 30px;color: #000 !important;font-weight: bold;}	
.controls{background:rgba(0,0,0,0.5)!important;}
.featured-box{width:100%;float:left;}	
.book_position-btn{float:right;}
.delate-icon{width:15px;}

/*popup-css*/
.close{color:#fff;opacity:9;}	
.close i{color:#000;}
.modal-content{border-radius:0px !important;width:100%;float:left;}
.modal-content .bets-table{color:#fff;}
.modal-content .modal-body{width:100%;float:left;padding:5px;}
.modal-content .col-md-12.form-group{float:right;}
.col-md-12.row{margin:8px 0px;}
.modal-dialog .table_tittle {padding:8px;background:#186f3a;color:#fff;font-weight:bold;border-radius:0px;border-top: transparent;}
.modal-dialog .table_tittle #tital_change{color:#fff;}	
.title_popup {background:#186f3a;color:#fff;padding:10px;position:relative;border-bottom:solid 2px #c2ddf3;}	
.modal-content label{color:#000;}
.modal-content input{border-radius:0px;}
.account_boxs tr th{color:#000;}
.fancy_bets table{margin-bottom:0px;}
.fancy_bets{overflow: hidden;overflow-x: scroll;background:#fff;}
.fancy_bets td{font-weight:bold;color:#000;font-size:11px;}
.fancy_bets .mark-lay{background:#FAA9BA;}
.fancy_bets .mark-back{background:#72BBEF;}
#UserAccountInfo .modal-content{background:#fff;}
#UserAccountInfo .modal-content label, #UserAccountInfo .account_boxs tr th{color:#000;}
/*popup-css*/

/*on-off-button*/
.view_icon{background:#FAD701;color:#000;padding:7px;border-radius:2px;position:relative;display:inline-block;}
.toggle-label{position:relative;display:inline-block;width: 60px;height: 30px;margin:0px;border:1px solid #808080;margin-right:5px;float:left;}
.toggle-label input[type=checkbox] {opacity:0;position:absolute;width:100%;height:100%;}
.toggle-label input[type=checkbox]:checked+.back {position: absolute;width:100%;height: 100%;background: #00a651; /*green*/}
.toggle-label input[type=checkbox]+.back {background: #ed1c24;transition: background 150ms linear;height: 100%;width: 50%;}
.toggle-label input[type=checkbox]:checked+.back .toggle{display: block;position: absolute;content: ' ';background: #fff;width:50%;height:100%;transition: margin 150ms linear;border: 1px solid #808080;border-radius: 0;}
.toggle-label input[type=checkbox]+.back .toggle{margin-right: 30px;position: absolute;background: #3b5160;height: 100%;width: 50%;}
.toggle-label .label {display: block;position: absolute;width: 50%;color:#000;line-height: 23px;text-align: center;font-size: 10px;}
.toggle-label .label.on {right:0px;}
.toggle-label .label.off {left:0px;}
.toggle-label input[type=checkbox]:checked+.back .label.on {color:#fff;}
.toggle-label input[type=checkbox]+.back .label.off {
color: #fff;}
.toggle-label input[type=checkbox]:checked+.back .label.off {color:#000;}
/*on-off-button*/

/*custom-input-file*/
.fileContainer {overflow: hidden;position: relative;white-space: nowrap;margin-bottom: 0;background: #FFF url(../assets/images/select-file-icon.jpg) 5px center no-repeat;color: #333;padding: 6px 15px 6px 45px;border-radius: 30px;background-size: 32px;width:100%; 
    border: 1px solid #ccc;
    border-radius: 0;}
.fileContainer [type=file] {cursor: inherit;display: block;font-size: 999px;filter: alpha(opacity=0);min-height: 100%;min-width: 100%;opacity: 0;position: absolute;right: 0;text-align: right;top: 0;}
.custom_label{display:block;max-width: 100%;margin-bottom: 5px;font-weight: 700;}
/*custom-inpit-file*/

/*custom-checkbox*/
.Checkbox {width:20px;height:20px;position:relative;}
.Checkbox > * {position:absolute;}
.Checkbox-visible{border:1px solid gray;width:16px;height:16px;margin:2px;background:#fff;border:1px solid #dedede;border-radius: 3px;}
.Checkbox > input{z-index: 1;opacity:0;left:50%;top:50%;transform: translatex(-50%) translatey(-50%);display: block;cursor: pointer;width: 20px;height: 20px;}
.Checkbox > input:checked + .Checkbox-visible {
	background: #59cb59;
	border-color: #59cb59;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHZpZXdCb3g9JzAgMCAxNCAxNCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48dGl0bGU+d2hpdGU8L3RpdGxlPjxwYXRoIGQ9J001LjM3OCAxMS4zN0wyIDcuNTlsMS40MzgtMS4yODZMNS4zNzQgOC40N2w1LjE4NS01Ljg0TDEyIDMuOTFsLTYuNjIyIDcuNDYnIGZpbGw9JyNmZmYnLz48L3N2Zz4=);
}
.Checkbox > input:hover + .Checkbox-visible {border-color: #cccccc;}
.Checkbox > input:hover:checked + .Checkbox-visible {border-color: #0ca750;}
.Checkbox > input:focus + .Checkbox-visible {border-color: #59cb59;}	
.checkbox input[type=checkbox]{margin-left:inherit !important;}
/*custom-checkbox*/

/*custom-radio-button*/
.radio {margin: 0.5rem;display:inline-block;}
.radio-label{font-weight:bold !Important;padding-left:0px !important;}
.radio input[type="radio"] {position: absolute;opacity: 0;}
.radio input[type="radio"] + .radio-label:before{content: '';background: #f4f4f4;border-radius: 100%;border: 1px solid #b4b4b4;display: inline-block;width: 18px;height: 18px;position: relative;margin-right: 5px;vertical-align: top;cursor: pointer;text-align: center;transition: all 250ms ease;}
.radio input[type="radio"]:checked + .radio-label:before {background-color:#1c72b9;box-shadow: inset 0 0 0 4px #f4f4f4;}
.radio input[type="radio"]:focus + .radio-label:before {outline: none;border-color:#1c72b9;}
.radio input[type="radio"]:disabled + .radio-label:before {box-shadow: inset 0 0 0 4px #f4f4f4;border-color: #b4b4b4;background: #b4b4b4;}
.radio input[type="radio"] + .radio-label:empty:before{margin-right: 0;}

/*custom-radio-button*/
.green_table{padding-right:5px;}
.red_table{padding-left:5px;}
.widget .table-bordered{border: 1px solid #dddddd;border-collapse: separate;border-left: 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.widget .table{width: 100%;margin-bottom: 20px;background-color: transparent;border-collapse: collapse;border-spacing: 0;display: table;font-size:12px;}
.widget.widget-table .table{margin-bottom: 0;border: none;}
.widget.widget-table .widget-content{padding: 0;}
.widget .widget-header + .widget-content{border-top: none;-webkit-border-top-left-radius: 0;-webkit-border-top-right-radius: 0;-moz-border-radius-topleft: 0;-moz-border-radius-topright: 0;border-top-left-radius: 0;border-top-right-radius: 0;width:100%;float:left;}
.widget .widget-content{padding: 20px 15px 15px;background: #FFF;border: 1px solid #D5D5D5;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.widget .widget-header{position: relative;height: 40px;line-height: 40px;background:linear-gradient(to bottom, #00549E, #1C75BC);text-shadow: 0 1px 0 #fff;border-radius: 5px 5px 0 0;box-shadow: 0 2px 5px rgba(0,0,0,0.1),inset 0 1px 0 white,inset 0 -1px 0 rgba(255,255,255,0.7);border-bottom: 1px solid #bababa;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;-webkit-background-clip: padding-box;}
.widget thead{display: table-header-group;vertical-align: middle;border-color: inherit;}
.widget .widget-header h3{position: relative;display: inline-block;margin-left:10px;font-size: 14px;font-weight: 600;color: #fff;text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.5);margin-top:0px;}
.widget .widget-header h3 img{width:25px;}
.widget .widget-header [class^="icon-"], .widget .widget-header [class*=" icon-"] {display: inline-block;margin-left: 13px;margin-right: -2px;font-size: 16px;color: #555;vertical-align: middle;}
.widget .table-striped tfoot{background: linear-gradient(to bottom, #00549E, #1C75BC);color: #fff;font-weight: bold;}	
.widget .acco a{white-space: nowrap;  overflow: hidden;text-overflow: ellipsis;width:95%;font-size:11px;font-weight:bold;}	
.accountste .form-horizontal .btn-success, .accountste .form-horizontal .btn-danger{width:31%;}	
.chip_history .form-horizontal .btn-success, .chip_history .form-horizontal .btn-danger{width:24%;}	
.profit_loss .form-horizontal .btn-success, .profit_loss .form-horizontal .btn-danger{width:31%;}
.match-check{width: 20px;height: 20px;position: relative;display: inline-block;float: left;}
.online_row{display: -webkit-box;display: -ms-flexbox;display: flex;}	
.user-online-btn img { width: 20px;}	
 /*fancy*/
.eventdesign{border-bottom: 3px solid #3b5160;}
.eventdesign span{text-transform: capitalize; margin: 0px 5px;}
.design{color:#fff;background: #3b5160;padding: 2px 20px 2px 5px;display: inline-block;width: auto;border-top-right-radius: 10px;font-size: 14px;}
.fancybox{width:100%;float:left;}
.fancy-table{margin-bottom: 2px;width: 100%;float: left;}
.fancy-heads,.fancy-rows{width:100%;float:left; background-color:#2a2a2a;position:relative;}
.show-toggle i{position:absolute;top:7px;right:5px;font-size:20px;color:#ffffff;transition: 0.5s;}
.show-toggle.collapsed i{transform: rotate(180deg);}
.fancy-heads .event-sports{color: #fff;padding: 5px 0px;}
.fancy-heads .event-sports strong{overflow: hidden;text-overflow: ellipsis;white-space:nowrap;background:#2a2a2a !important;;padding: 9px 10px;width: auto;border-top-right-radius: 10px;font-size: 14px;}
.fancy-rows{background:#fff;border-top:1px solid #dfdfdf;}
.event-sports{float:left;width:calc(100% - 251px); padding: 6px;color: #fff;font-size: 11px;}
.fancy-exp{color: #f00;font-size: 14px;margin-left: 18px;font-weight: bold;}
.empty-div{width:8%;float:left;}
.event-sports button{float:right !important;margin: 2px 5px;}
.fancy-backs{border-left: 1px solid #fff !important;  border-right: 1px solid #fff !important; padding: 5px;font-size:14px;width: 50%;float: left;color:#000;text-align: center;background-color:#72bbef;cursor:pointer;position: relative;border:1px solid rgba(41, 62, 93, 0.15);}
.eventdesign img {margin: 0px 10px;}
.fancy-lays{/* border-right: 1px solid #fff !important; */padding: 5px;font-size:14px;width: 50%;float: left;color:#000;background-color:#faa9ba;cursor: pointer;position: relative;text-align: center;border:1px solid rgba(216, 133, 150, 0.42);}
.fancy_buttons{width: 63px;float:left;text-align:center;position:relative;}
.fancy_buttone{width:100%;float:left}
.fancy_div{width:126px;float:left;text-align:center;position:relative;}
.event-sports-name{margin-top:10px;    padding: 0px 5px;}
.ball-running-msg h1{margin-top: 8%;text-transform:uppercase;font-size:14px;font-weight:bold;}
.head-yes, .head-no{width:100%!important;color:#ffffff;background:transparent;border:transparent!important;}
.ball-running-msg{background:#fff;opacity:0.7;text-align:center;width:100%;position:absolute; top:0;color:#000;padding:3px 0px;right:0;height:100%;font-weight:bold;}
.min-max-mobile{display:none;}	
.fancy-stake{text-align:left;font-weight:600;font-size:11px;margin-top:17px;margin-left:15px;display:inline-block;color: #3b5160;}	
.min-max-mobile img{width:15px;}	
.fancyTouch{display:none;}
 /*fancy*/
.betting-pink h6, .betting-blue h6{background:#fff;opacity:0.7;text-align:center;width:135px;position:absolute;top:-10px;color: #000;padding:3px 0px;right:-68px;height:100%;line-height:46px;font-size:15px;font-weight:bold;z-index:1;}	
.m-bg span{width: 18px;height: 18px;border-radius:100%;background:#5a2004;color: #fff;display: inline-block;text-align: center;margin: 0px 5px 5px 0px;font-size: 10px;line-height: 18px;}	
.account_boxs{border: solid 1px #ddd;width: 100%;float: left;margin: 5px 0px;}
.account_boxs .form-inline .form-group{margin:5px 0px;}
.account_boxs .form-inline .form-control{border-radius:0px;}
.account_boxs .btn{float:right;}
	 
.yello{background:#ecff4c!important;}
 .yellov{background:#ecff4c!important;} 
/***odds-change-animaton-start***/	
/*login css*/
.login_wrapper-bg{  
    min-height: 100vh;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    padding: 15px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
    z-index: 1;}
.captcha-img{margin: 10px 0px;float: right;}
.bg_login{background-image: url(../assets/images/login-bg1.jpg);background-size:cover;background-position:center center;height:100vh;}
.lazy-container-login{ width: 350px;border-radius: 4px;overflow: hidden;padding:20px 30px;background:#ffffff;}	
.tittle-login p{text-align:center;width:100%;margin-bottom:0px}
.input_box{display:flex;width:100%;color:#424242;margin:10px 0 0;text-align:left;overflow:hidden;border-bottom: 2px solid rgba(255,255,255,0.24);}	
.input_box i{font-size:15px;padding:13px 13px;cursor:pointer;position:relative;columns: #2a2a2a;;cursor:default;    background: #f7be27 ;}
.lazy-container-login .logo{text-align: center;margin:20px 0px;width:100%;float:left;}		
.lazy-container-login .logo img{ width:60% !important;}	
.login_content label{color: #f2faff;}
.input_box input[type=password], .input_box input[type=text]{border:none;font-size:13px;columns: #2a2a2a;;padding:12px 10px;flex: 1;outline: 0;background:#cccccca1;}
.lazy-container-login .submit{width:100%;margin-bottom:10px;padding:7px;text-transform:uppercase;font-weight: bold;font-size: 18px;}	
.apk_btn{width:100%;}	
/*login css*/
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
    -webkit-text-fill-color:#fff;
    -webkit-box-shadow: 0 0 0px 1000px transprant inset;
    transition: background-color 5000s ease-in-out 0s;
}
/*score-box-css*/
.score_area {color:#fff;text-align: center;width: 100%;float:left;background:url(../assets/images/score-back.gif);background-repeat:repeat;}
.score_area li { float: left; list-style: none; padding: 0px 0px; margin: 10px 2px;color:#fff;font-size:12px;height:25px;width:25px;line-height:25px;text-align:center;border:solid 1px #fad72c}
.score_area li:first-child{width:inherit;border:transparent;}
.mt{ border-bottom:1px solid #454545;float:left;width: 100%;}
.mt .lt{padding:0;}
.tms {border-right:1px solid #454545;padding:10px 0px;color:#fff;}
.score_area .tms:last-child{border-right:transparent;} 
.tms span{color:#0c0;font-weight:bold;font-size:14px;}
.tms.rrt span { padding-right: 5px;}
.ball_0{background-color: #999;border: 1px solid #999;border-radius:50px;}
.ball_1,.ball_2,.ball_3, .ball_5, .ball_Wd, .ball_W, .ball_1wd, .ball_1lb, .ball_5nb {background-color: #48a23c;border: 1px solid #48a23c;border-radius:100%;}
.ball_W{background:red;border: 1px solid red;}
.ball_4, .ball_2wd{background-color: #2d90d4;border: 1px solid #2d90d4;border-radius:100%;}
.ball_6{background-color: #601c78;border: 1px solid #601c78;border-radius:100%;}
.ball_WICKET, .ball_1nb {background-color: #c9362b;border: 1px solid #c9362b;border-radius:100%;}
.ball_NOBALL,.ball_Wd, .ball_BYE, .ball_LEGBYE, .ball_1nb {background-color: #c2ad7b;border: 1px solid #c2ad7b;}	
.score_team .sc{border-bottom: 1px solid #9d9d9d;padding: 5px;color: #fff;font-weight: bold;text-align: left;}	
.score_team .sc:last-child{border-bottom:transparent;}
.current_set{background:rgba(250,215,44,0.8);padding:5px 10px;font-weight:bold;display:inline-block;margin-bottom:5px;}
.points_sc{margin-left: 10px;text-align: left;float: right;}
.runners-table{width:100%;}
.home-runner{border-bottom: 1px solid #454545;}
.home-header td{padding:12px 10px;border-bottom: 1px solid #454545;}
.home-runner{text-align:left;font-weight:bold;font-size:16px;border-bottom: 1px solid #454545;}
.ui-score-container{font-size:16px;color:#0c0;font-weight:bold;}
.home-score-container{border-right: 1px solid #454545;}
.match-time{font-size:16px;color:#0c0;font-weight:bold;}
/*loader-css-start*/

.spinner {justify-content: center;align-items: center;width: 80px;height: 80px;font-size: 11px;position: fixed;left: 50%;top: 50%;z-index: 10000;margin: 0 auto;transform: translate(-50%, -50%);}
.report-loader .spinner {display: block!important;z-index: 999}
.report-loader:before{content:'';background: rgba(0,0,0,0.5);position: absolute;left: 0;right: 0;height:100%;width:100%;top:0;z-index: 1}
#loader-1:before, #loader-1:after{content: "";position: absolute;top: 0;left: 0;width: 70px;height: 70px;border-radius: 100%;border: 10px solid transparent;border-top-color:#525452;margin: 0 auto;}
#loader-1:before{z-index: 100;animation: spin 1s infinite;}
#loader-1:after{border: 10px solid #ccc;}
@keyframes spin{
  0%{
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100%{
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/*.loader{position: absolute;top: 0%;right: 0%;justify-content: center;align-items: center;z-index:9999999;background: rgba(0,0,0,0.6);width: 100%;height: 100%;}*/
.lds-dual-ring {
  display: inline-block;
  width:100%;
  height:100%;
}
.lds-dual-ring:after {
    content: " ";
    display: block;
    width: 46px;
    height: 46px;
    margin: 1px;
    border-radius: 50%;
    border: 5px solid #fff;
    border-color: #fff transparent #fff transparent;
    animation: lds-dual-ring 1.2s linear infinite;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 30%;
    position: relative;

}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*loader-css-end*/	
.alert-danger, .alert-success {width: 100%;float: left;}	
#MatchUnMatchBetaData .mark-lay.content_user_table{background:#FAA9BA;}
#MatchUnMatchBetaData .mark-back.content_user_table{background:#72BBEF;}
#MatchUnMatchBetaData .mark-lay.content_user_table td, #MatchUnMatchBetaData .mark-back.content_user_table td{font-weight:600;color:#000;}
#matchListClone ul{margin-bottom:0px;}
#matchListClone ul li{margin:5px 0px;cursor:pointer;text-align: center;width: 50%;margin: 4px auto;font-weight:bold;color: #000;}
#matchListClone ul li:hover{background:#c2ddf3;}
.profit_loss-head .stack_input_field{display:inline-block;}
.profit_loss-head{display:flex;padding:10px 0;}
.profit_loss-head .items{flex:1;margin-left:5px;}
.account-tittle{background-color:rgb(40, 146, 78);width:100%;display:block;color:#fff;padding:5px;}
.Hyper, .Super, .Master{font-size:10px;}
.full-screen{float:right!important;background:#f3bc26;}
.full-screen i{color:#000;font-size: 27px;}
.coloredTable .mark-lay.content_user_table{background:#FAA9BA;}
.coloredTable .mark-back.content_user_table{background:#72BBEF;}
.coloredTable .mark-lay.content_user_table td, .coloredTable .mark-back.content_user_table td{font-weight:600;color:#000;}
.bettoggle{display:none;color:#fff;}
.runner-width{border:transparent!important;}
.mobile-belance{display:none;}
.in_play {font-weight:bold!important;color:#2a3e5d;font-size:13px;}
.round-status{background: #2a3e5d;font-size: 13px;border-radius: 16px;box-shadow:0 0 5px rgba(0,0,0,.4);color:#fff;text-align:center;line-height: 18px;display:inline-block;width:20px;text-align: center;height: 20px;margin:0px 2px;}
.teenpattis img{width:100%;}
.match-content iframe{width:100%;}
.match-content iframe video{width: 100% !important;left:0;margin:0 auto;height: 100% !important;}
.teenpatti-row{width:100%;float:left;}
.teenpatti-row .patti-ammount{background:transparent;}	
.suspended-msg{background: #fff;opacity: 0.7;text-align: center;width: 100%;position: absolute;top: 1px;color: #000;padding: 3px 0px;right:0;height: 100%;}	
.result_content{width:100%;float:left;}
.result_content ul{padding:0px;}
.result_content ul li{background:#fad72c;color:#000;border-radius:100%;height:30px;display:inline-block;width:30px;text-align: center;font-size:13px;line-height: 30px;margin:5px;font-weight:bold;border:solid 1px #575757;}
.patti-tittle{display:flex;}
.patti-tittle div{flex:1;}
.btn_palynow{-webkit-transform: rotate(37deg);transform: rotate(40deg);font-weight: 700;line-height: normal;text-align: center;color: #142740;background-color: #fad72c;text-transform: uppercase;padding: 12px 100px;position: absolute;right: -102px;top: 10px; transition: 0.5s;display:none;}
.items-teenpatti a:hover .btn_palynow{display:block !important;}
.items-teenpatti{overflow: hidden;width: 100%;float: left;position: relative;}	
.modal-content ol{padding: 3px 3px 3px 30px;}
.modal-content ol li{color:#000;list-style: decimal;font-size: 12px;padding: 5px 0px;}	
.world-cup-rules{width:800px;}
.world-cup-rules .table_tittle{padding:9px;font-size:22px;text-align:center;}
.world-cup-rules .table_tittle i{color:#e2eaf0;}
.world-cup-rules .rules-list{font-size:16px;padding:15px 10px;color:#fff;}
.world-cup-rules .rules-list li{    color: #000; margin:0px 20px;font-size:14px;padding:2px 0px;position:relative;}
.world-cup-rules .rules-list li:before{background: url(../assets/images/sport-sprite.png) 0 -833px no-repeat;margin:0 5px 0 5px;vertical-align: middle;width: 16px;height: 16px;overflow: hidden;display: inline-block;content:'';position:absolute;left: -27px;top: 5px;}
.world-cup-rules .modal-content{/*background: url(../assets/images/worldcup-popup-bg.jpg)no-repeat;background-position:center center;*/}
.world-cup-rules .rules-list p{font-weight:700;font-size:15px; color: #000;}	
.mobilemarque{display:none;}
.mobilemarque marquee {color: #ffffff;}
.balancewallet{width: 13%;text-align: right;position: relative;display: table-cell;vertical-align: middle;}
.balancewallet a{ color: #fff;margin: 0px 15px;display: block;text-align: left;}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {color:#393933;}
label {color: #3b5160;}
#update_gen_val td{color:#3b5160;}
strong.paginate_button {background: #e2eaf0;border-color: #e2eaf0;color: #3b5160 !important;}
.bootbox-confirm .modal-body .close {color: #000;opacity: 9;}
.bootbox-confirm .modal-body .bootbox-body {color: #3b5160;}
footer {display:none;position: fixed;bottom: 0;background: #3b5160;width: 100%;padding: 3px 0px;text-align: center;z-index:99;}
.bootbox-confirm .modal-body {padding:15px ;}
/*** CRICKET CASINO **/
#casinolist ul{padding:0;}
#casinolist ul li{list-style:none;border-bottom: 1px solid #d8d8d8;background: linear-gradient(to right, #2C5364, #203A43, #0F2027);position: relative;}
#casinolist ul li:before{background-color: #fff;position:absolute;content:"";height:5px;width:5px;border-radius:50%;left:5px;top:16px;}
#casinolist ul li a{text-transform:capitalize;    font-size: 13px;    color: #fff;
padding: 10px 4px 10px 17px;  cursor:pointer; display:block;}
.market_rate{float:right; font-size:13px; font-weight: normal;}	
.casino-heading{float: left;width: 100%;background: #000000;color: #fff;padding: 0px 9px;}
.casino-heading h6{font-size: 14px;font-weight: bold; }
.numbers{float:left;width:100%;margin-top: 5%;}
.numbers .value-button {display: block;border: 1px solid #ddd;margin: 0px;text-align: center;vertical-align: middle;padding: 11px 0;background: #eee;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;margin: 20px 0px;flex:1;background: #0F2027;background: -webkit-linear-gradient(to right, #2C5364, #203A43, #0F2027);background: linear-gradient(to right, #2C5364, #203A43, #0F2027);background: -webkit-linear-gradient(to right, #f5af19, #f12711);background: linear-gradient(to right, #f5af19, #f12711);color:#fff;}
.numbers .value-button:hover {cursor: pointer;}
.numbers form #input-wrap {margin:0px;padding:0px;}
.numbers form {display: flex;align-items: center;  }
.numbers input#number{text-align:center;border:none;border-top: 1px solid #ddd;border-bottom:1px solid #ddd;margin:0px; background:transparent;border:none;text-align:center;margin:0 auto;width: 100%;flex:1;font-size:130px;line-height:0;color: #f12f11;cursor:pointer;}
.numbers input[type=number]::-webkit-inner-spin-button,
.numbers input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
/*** CRICKET CASINO END**/
.betsound-btn{background: #e2eaf0;color:#000;border-radius:24px;padding:2px 6px;}
.match-box{width:100%;float:left;background:transparent linear-gradient(to bottom, #fff 1%, #fcfcfc 98%) repeat scroll 0 0;
border-bottom:1px solid #dfdfdf;border-left:1px solid #ececec;border-radius:8px;border-right:1px solid #ececec;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04);box-sizing:border-box;position:relative;border-top:solid 4px #2a2a2a;}
.match-odds-tittle{display:flex;align-items:center;background: #2a2a2a !important;;}
.odds-item{flex:1;vertical-align:middle;text-align:center;height:45px;color:#fff;border-right:solid 1px #aae2bd;}
.odds-item:last-child{border-right:transparent;}
.lable-item{display:block;font-size:15px!important;}
.tab_bets{margin-bottom:0px}
.betdata{position:relative;}
._align-center, .market-listing-table>thead>tr.player-draw{text-transform:uppercase;color:#393933;}

/* 
@keyframes spin {
    from {
        transform:rotate(0deg);
    }
    to {
        transform:rotate(360deg);
    }
} */
/*login css end*/
.teenpatti-row{width:100%;float:left;}
.teenpatti-row .patti-ammount{background:transparent;}  
.suspended-msg{background:#fff;opacity:0.7;text-align:center;width:100%;position:absolute;top:1px;color:#000;padding:3px 0px;right:0;height:100%;}  
.header_teenpatti{width:100%; background:#054146; padding:10px; float:left;}
.game_name, .round_no, .timer_game{float:left; color:#fff; font-size:14px;}
.round_no{margin-left:10px; color:#0dd7e8;}
.timer_game {float:right; }
.game_video{width:100%; float:left;}
.game_result{width:100%; float:left;}
.game_result h2{width:100%; background:#054146; margin:0px; font-size:14px; color:#fff; padding:10px; float:left;}
.result_content{width:100%; float:left; padding:5px 0px;}
.result_content ul{padding:0px; margin:0px; list-style:none; width:100%; float:right;}
.result_content ul li{border:1px solid #000; border-radius:20px; font-size:9px; background:#bbb; color:#000; margin-right:10px; float:left;     padding: 0px 10px; font-size:14px;}
.team_name p{color:#000;}
.team_name .runner_amount{color:#000;}
.teenpatti_data .team_name{color:#000; font-weight:bold;}
.border_teenpatti{border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.teenpatti_data{width:100%; float:left; position:relative;}
.team_name{width:60%; float:left;}
.team_lay_value .size{margin:5px 0px;width:100%;float:left;}
.team_lay_value{width:20%; float:left; text-align:center; font-size:13px; font-weight:bold; padding:5px 0px;     color: #000;}
.team_back_value{width:20%; float:left; text-align:center; font-size:13px; font-weight:bold;  padding:5px 0px;}
.team_lay_value strong{height:15px; width:100%; float:left; font-size:12px; font-weight:bold;}
.team_back_value strong{height:15px; width:100%; float:left; font-size:12px; font-weight:bold;}
.team_lay_value .size span{width:100%; float:left;font-size: 10px;font-weight: normal;}
.team_back_value .size span{width:100%; float:left;font-size: 10px;font-weight: normal;}
.layhead{background:#329AE7;}
.backhead{background:#F77791;}  
.teenpatti_data .suspended-msg{ line-height: 39px;    font-size: 16px;    font-weight: bold;}   
.amountint {width: 35px; padding-left: 5px; float: left;}
.qtyplus {padding: 0 5px; height: 18px;  border-radius: 0; float: left; border-left: 0; line-height: 14px;}
.qtyminus { padding: 0px 5px; height: 18px; /* FLOAT: left; */ float: left; border-radius: 0; border-right: 0; line-height: 14px; }
#playStopButton {height: 30px; width: 70px;  font-weight: bold; border-radius: 8px;   border: none;color: black; background-color: lightsteelblue;  outline: none;  cursor: pointer;}

.teenpatti_rows .div-figure{flex:1;margin:10px;}
.div-figure img{width:100%;}
.teenpatti_rows{display:flex;}
/*teenpatti-result-css*/
.patti_results .modal-header{padding:10px;font-size:20px;}
.patti_results .close{color:#000!important;font-size: 40px;line-height: 0;margin-top: 11px;}
.paati_boxs{text-align:center;border-right: solid 1px #ddd;padding: 5px 0px;margin: 10px 0px;}
.paati_boxs h6{font-size:18px;}
.result_btn{cursor:pointer;}
.card-Img-box img{width:40px;margin: 0 auto;}
.winner-team{background:#28a745;padding:5px 10px;color:#fff;font-size:20px;font-weight:bold;display: block;margin: 10px auto;}
.id_result{text-align:center;}
.id_result h2{font-weight:normal;font-size:25px;}
.patti_results .modal-content{width: 100%;float: left;}
.game_video{position:relative}
.player-cardbox{position:absolute;background:rgba(0,0,0,0.5);left:0;top:0;width:135px;padding:10px;color:#fff;z-index: 1;}
.player-cardbox p{color:#fff;text-transform:uppercase;font-weight:bold;font-size: 12px;margin-bottom:2px;}
.player-cardbox ul{padding:0px;display:flex;}
.player-cardbox ul .card-item{background:#fff;padding:3px;margin-left:5px;flex:1;float:left;list-style:none;height:40px;color:#000;}
.player-cardbox ul .card-item img{width:100%;}
.player-cardbox ul .card-item:first-child{margin-left:0px;}
.view_result_btn{color:#fff;}
/*teenpatti-result-css*/

.marketTitle{background:#2a2a2a;color: #fff;height: 100%;padding:5px;font-size: 15px;position:relative;}

/****** Color Codes *******/
.bg-blue header, .bg-blue .mod-header, .bg-blue .match_count, .bg-blue #cssmenu > ul > li:hover, .bg-blue #cssmenu ul li.active:hover, .bg-blue #cssmenu ul li.active, .bg-blue #cssmenu ul li.has-sub.active:hover, .bg-blue #cssmenu ul ul li, .bg-blue .match-odds-tittle, .bg-blue .title_popup, .bg-blue .right_user-menu .label-user{background: #09437f!important;}
.bg-blue .left-side, .bg-blue .match-tabs .nav-tabs li.active a, .bg-blue .match-box, .bg-blue .table_tittle{border-top-color: #09437f!important;}


.bg-green header, .bg-green .mod-header, .bg-green .match_count, .bg-green #cssmenu > ul > li:hover, .bg-green #cssmenu ul li.active:hover, .bg-green #cssmenu ul li.active, .bg-green #cssmenu ul li.has-sub.active:hover, .bg-green #cssmenu ul ul li, .bg-green .match-odds-tittle, .bg-green .title_popup, .bg-green .right_user-menu .label-user{background: #2a2a2a !important;}
.bg-green .left-side, .bg-green .match-tabs .nav-tabs li.active a, .bg-green .match-box, .bg-green .table_tittle{border-top-color: #2a2a2a !important;}


.bg-black header, .bg-black .mod-header, .bg-black .match_count, .bg-black #cssmenu > ul > li:hover, .bg-black #cssmenu ul li.active:hover, .bg-black #cssmenu ul li.active, .bg-black #cssmenu ul li.has-sub.active:hover, .bg-black #cssmenu ul ul li, .bg-black .match-odds-tittle, .bg-black .title_popup, .bg-black .right_user-menu .label-user{background: #202020!important;}
.bg-black .left-side, .bg-black .match-tabs .nav-tabs li.active a, .bg-black .match-box, .bg-black .table_tittle{border-top-color: #202020!important;}


.bg-darkgreen header, .bg-darkgreen .mod-header, .bg-darkgreen .match_count, .bg-darkgreen #cssmenu > ul > li:hover, .bg-blue #cssmenu ul li.active:hover, .bg-darkgreen #cssmenu ul li.active, .bg-darkgreen #cssmenu ul li.has-sub.active:hover, .bg-darkgreen #cssmenu ul ul li, .bg-darkgreen .match-odds-tittle, .bg-darkgreen .title_popup, .bg-darkgreen .right_user-menu .label-user{background: #054146!important;}
.bg-darkgreen .left-side, .bg-darkgreen .match-tabs .nav-tabs li.active a, .bg-darkgreen .match-box, .bg-darkgreen .table_tittle{border-top-color: #054146!important;}

.bg-yellow header, .bg-yellow .mod-header, .bg-yellow .match_count, .bg-yellow #cssmenu > ul > li:hover, .bg-yellow #cssmenu ul li.active:hover, .bg-yellow #cssmenu ul li.active, .bg-yellow #cssmenu ul li.has-sub.active:hover, .bg-yellow #cssmenu ul ul li, .bg-yellow .match-odds-tittle, .bg-yellow .title_popup, .bg-yellow .right_user-menu .label-user{background: #ffb826!important;}
.bg-yellow .left-side, .bg-yellow .match-tabs .nav-tabs li.active a, .bg-yellow .match-box, .bg-yellow .table_tittle{border-top-color: #ffb826!important;}

.bg-olive header, .bg-olive .mod-header, .bg-olive .match_count, .bg-olive #cssmenu > ul > li:hover, .bg-olive #cssmenu ul li.active:hover, .bg-olive #cssmenu ul li.active, .bg-olive #cssmenu ul li.has-sub.active:hover, .bg-olive #cssmenu ul ul li, .bg-olive .match-odds-tittle, .bg-olive .title_popup, .bg-olive .right_user-menu .label-user{background: #808000!important;}
.bg-olive .left-side, .bg-olive .match-tabs .nav-tabs li.active a, .bg-olive .match-box, .bg-olive .table_tittle{border-top-color: #808000!important;}

.bg-orange header, .bg-orange .mod-header, .bg-orange .match_count, .bg-orange #cssmenu > ul > li:hover, .bg-orange #cssmenu ul li.active:hover, .bg-orange #cssmenu ul li.active, .bg-orange #cssmenu ul li.has-sub.active:hover, .bg-orange #cssmenu ul ul li, .bg-orange .match-odds-tittle, .bg-orange .title_popup, .bg-orange .right_user-menu .label-user{background: #FF4500!important;}
.bg-orange .left-side, .bg-orange .match-tabs .nav-tabs li.active a, .bg-orange .match-box, .bg-orange .table_tittle{border-top-color: #FF4500!important;}

.marketTitle .btn.btn-xs.btn-danger{position:absolute;right:30px;top:3px;}
.blinking{animation:blinkingText .8s infinite;}
#remoteVideo{width:100%!important;height:200px!important;}

@keyframes blinkingText {
	0% {
		color: #c2e884
	}
	20% {
		color: #c2e884
	}
	40% {
		color: #ff7f00
	}
	60% {
		color: #ff7f00
	}
	80% {
		color: #36cb3b
	}
	100% {
		color:#36cb3b
	}
}

@keyframes blinkingHoverText {
	0% {
		color: red
	}
	20% {
		color: red
	}
	40% {
		color: #08c
	}
	60% {
		color: #08c
	}
	80% {
		color: #000
	}
	100% {
		color: #000
	}
}

@keyframes blinkingHoverWhite {
	0% {
		color: red
	}
	20% {
		color: red
	}
	40% {
		color: #ff0
	}
	60% {
		color: #ff0
	}
	80% {
		color: blue
	}
	100% {
		color: blue
	}
}

.live-tv-icons, .live-tv-icon{display:none;}
.betslip-tittle{width:100%;float: left;background: #2a3e5d;padding: 5px;color: #fff;text-transform: uppercase;}
.betslip-tittle button{float: right;background: #f6c028;color: #000;border: transparent;border-radius: 10px;padding: 0px 10px;}
/*gameslide*/
.owl-game{margin-bottom:5px;}
.owl-wrapper{display:flex;}
.owl-game .owl-item{flex:1;}
.owl-game .items{margin:0px 8px;background:#2a2a2a !important;;padding: 5px;font-size: 16px;text-align: center;cursor: pointer;font-weight: 500;border-radius: 8px;border: solid 1px #34495e;}
.owl-game .items.Binary{background:#2a2a2a !important;;}
.owl-game .items.Binary p{color:#fff;}
.owl-game .items.Binary .swing{background:#fffaec;color:#000;}
.owl-game .items img{width: 50px!important;margin: 0 auto;}
.owl-game .items p{color:#fff;font-size:15px;text-transform:capitalize;margin-bottom:0px;padding: 2px 0px;}
.swing {animation: swing ease-in-out 0.5s infinite alternate;transform-origin: center -20px;background: #fffaec;font-size: 13px;border-radius: 16px;box-shadow: 0 0 5px rgba(0,0,0,.4);padding: 0 7px 1px;color: #000;text-align: center;line-height: 18px;position: relative;display: block;}
.cumming-btn{background: #34495e;font-size: 10px;margin-top: 2px;border-radius: 4px;box-shadow: 0 0 5px rgba(0,0,0,.4);padding: 0 7px 1px;color: #fff;text-align: center;line-height: 18px;position: relative;display: block;}
@keyframes swing {
    0% { transform: rotate(3deg); }
    100% { transform: rotate(-3deg); }
}
.owl-prev,
.owl-next {position: absolute;top:37%;transform: translateY(-50%);box-shadow: 0 0 15px rgba(0,0,0,.4);display: block!important;border-radius: 50%!important;height: 36px;text-align: center;cursor: pointer;color: #2980b9;width: 36px;opacity: 9!important;}
.owl-prev {left: -1rem;background:#fff url(../images/games-img/right-errow.png)no-repeat!important;background-size:cover;}
.owl-next {right: -1rem;background:#fff  url(../images/games-img/left-errow.png)no-repeat!important;background-size:cover;}
.owl-pagination{display:none;}
.modal-dialog.lg{width:98%;margin: 10px auto;}
.modal-dialog.lg .modal-header{border-bottom:transparent;background:rgb(226,180,82);
background: linear-gradient(90deg, rgba(226,180,82,1) 0%, rgba(218,188,76,1) 19%, rgba(243,227,139,1) 50%, rgba(226,180,82,1) 80%, rgba(218,188,76,1) 100%);padding:5px;}
.modal-dialog.lg .modal-header .close{background: black;height:25px;width:25px;}
.modal-dialog.lg .modal-body{background:rgb(226,180,82);
background: linear-gradient(90deg, rgba(226,180,82,1) 0%, rgba(218,188,76,1) 19%, rgba(243,227,139,1) 50%, rgba(226,180,82,1) 80%, rgba(218,188,76,1) 100%);}
.home-banner{background:url(../images/load-popup.jpg);text-align:center;position:relative;display:block;max-height:90vh;background-position:center;height:90vh;width:100%;background-size:cover;background:cover;background-color:#fff;background-repeat:no-repeat;}
/*gameslide*/

.overlay-table{background:rgba(0, 0, 0, 0.49);text-align:center;width:46%;position:absolute;top:57px;color:#fff;padding:3px 0px;right:0;height:65%;line-height:116px;font-size:15px;font-weight:bold;z-index:1;left:54%;margin:0 auto;}
#tv-box-popup{position:fixed;z-index:99999;background-color:#f1f1f1;text-align:center;border:1px solid #d3d3d3;top:20%;left:13%;}
.select-tv{background-color:#232323;color: #fff;display:-webkit-box;display:-ms-flexbox;display: flex;}
.select-tv span{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-right:solid 1px rgba(255, 255, 255, 0.1);}	
.tv-btn.activeTv{background:#da3d4b;color:#000;width:100%;}	
.controls{background:#232323!important;width:100%!important;}
#tv-box-popupheader {cursor:move;z-index:10;width:350px;height:260px;}
#tv-box-popupheader iframe{width:100%;margin:0px;border:transparent;}
#close{position:absolute;background:#ef333f;height:25px;width:25px;text-align:center;color:#fff;border-radius:100%;right:-11px;top:-11px;font-size:16px;}
.select-tv button{padding:5px 14px;border:transparent;background:#c99d1e;}	



/*horse-element*/
.team-details{width:100%;float: left;}
.bracket-score{width:3%;float: left;text-align: center;}
.horse-icon-img	{width:4%;float:left;text-align:center;height:100%;line-height: 38px;margin:0px 5px;}
.horse-icon-img	img{width:100%;}
.jockey_name{font-weight: 200;}
.horce_popup{display:none;}
.horce-pop-team{cursor:pointer;width: 20%;float: left;}
.horce_popup{position: absolute;background: #fff;width: 160px;border:solid 2px #d6d6d6;z-index: 999;padding: 5px;left: 53px;text-transform: capitalize;font-weight: bold;box-shadow: 0px -1px 11px 5px #ddd;display:none;top:50px;}
.horce_popup h6{font-size: 14px;margin: 2px;font-weight: 600;}	
.horce-pop-team:hover .horce_popup{display: block;}

@media (max-width: 767px){
.bracket-score{width: 10%;}	
.horse-icon-img{width: 18%;}
.horce-pop-team{width:auto;}
	
}
/*horse-element*/



/* New Custom Style */
.login_container {
  /* background-image: url("../images/bgimagelogin-bg1.jpg");
  background-size: cover;
  background-position: center center; */
  height: 100vh;    background: #2a2a2a;

}

.new-login-logo{
  width: 60%;
  margin: 10px 0;
 }
.input_box_login{
  border: none;
  font-size: 13px;
  color: #fff;
  padding: 12px 10px;
  flex: 1;
  outline: 0;
  background: transparent;
}


/* menu */
nav{position:relative;margin:0 auto;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu > ul{margin:0;}
#cssmenu > ul > li{float:left;}
#cssmenu > ul > li > a{padding: 11px 14px;color:#000;font-weight: 700;line-height: 20px;text-transform: uppercase;font-size: 12px;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color: #e2eaf0;}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background:#2a2a2a;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu ul li.active a{border:none;}
/*#cssmenu > ul > li.has-sub > a:after{position:absolute;top:22px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu > ul > li.has-sub > a:before{position:absolute;top:19px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}*/
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position:absolute;left:-9999px}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;        background: #2a3e5d;transition:all .25s ease}
#cssmenu ul ul li:hover{color:#2a3e5d;}
#cssmenu li:hover > ul{left:auto;z-index: 10000;}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{border-bottom:1px solid rgba(232, 232, 232, 0.15);padding:11px 15px;width:170px;font-size:12px;text-decoration:none;color:#fff;font-weight:400;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#fff;}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}

@media screen and (max-width:1000px){
.logo2{display:none}
nav{width:100%;}
#cssmenu{width:100%}
#cssmenu ul{width:100%;display:none}
#cssmenu ul li{width:100%;border-top:1px solid #929191;}
#cssmenu ul li:hover{background:#2a3e5d;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#ffffff!important;}
#cssmenu ul ul li:hover{background:#363636!important}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#fff;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#fafafa}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;padding:23px;color:#ddd;font-size:12px;font-weight:700}
.button{width:55px;height:46px;
cursor:pointer;z-index: 1;position: absolute;
right: 0;}
.button:after{position: absolute;top: 22px;right: 20px;display: block;height: 9px;width: 20px;border-top: 2px solid #fff; border-bottom: 2px solid #fff; }
.button:before {-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;position: absolute;top: 16px;right: 20px;display: block;height: 2px;width: 20px;background: #fff;content: '';}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fafafa;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#fafafa;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #929191;height:42px;width:46px;cursor:pointer}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#2f5a92;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#333333;}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#2f5a92;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
.mod-header {display:block;}
}



/* score ui */

.scorecard {
    padding: 5px;
    
    color:  #fff;
    font-size: 10px;
}
.scorecard:before {
    content: ""; 
    background-color: rgb(10 10 10 / 85%);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.text-center {
    text-align: center!important;
}
            
        
        
        
        /* Score Type  1 DMD */  


.ball-runs {
    background: #297380  !important;
    height: 25px;
    width: 25px;
    border-radius: 50%;
    display: inline-block;
    line-height: 25px;
    text-align: center;
    color: #fff;
    font-weight: 700;
    margin: 2px;
}

.six {
    background: #883997 !important;
}


 .fore {
    background: #167c31 !important;;
}

.wicket {
    background: #ff0000 !important;;
}

.wide{
	background: #C18615  !important;;
}

.TextPulse {
  margin: auto;
  animation-name: pulse;
  text-align:center;
  animation-duration: 1s;
  animation-iteration-count: infinite;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }
  15% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }
  30% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05)
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }
  15% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }
  30% {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05)
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1)
  }
}

.score-tbl  td,  th{
	    padding: 2px !important;
	    border-bottom: none !important;
	    border-top: none !important;
   
}
.fancy-txt{
	font-family: arial;
    font-weight: 700;
    color: #f00;
    background: white;
    padding: 0 10px;
    width: 100%;
    text-align: right;
    font-size: 10px;
    border-top: 1px solid #000;
}

.in_play{letter-spacing:0.9px;    background: #28924e;
    border-radius: 12px;
    padding: 1px 8px;color: #fff;    float: right;}
    
    
.stopreaload{
	  overscroll-behavior: contain;

}

.Wallet:focus , .UserLiability:focus{
	color:#fff !important;
}
.scoreboard-iframe{
    height: 130px !important;
    width: 100% !important;
    min-height: 130px !important;
    overflow: hidden;
}

.scoreboard-iframe-full{
    height: auto !important;
    width: 100% !important;
    min-height: 220px !important;
    overflow: hidden;
}


.event-noti {
	color: #fff;
    padding: 0 10px;
}

.select-satta-gametype{
	font-weight: 700;
    height: 40px;
    width: 260px;
    border: 3px solid #4b778d;
    background: #4b778d;
    color: #fff;
}
.harup-satta-text{
	text-transform: uppercase;
	justify-content: center;
	align-items: center;
	display: flex;
	background: #2a2a2a !important;
	color:#fff;
}



.matka-block{
	background-color: rgb(49, 116, 94) !important;
}

.matka-block li:active{
	background-color: #fff !important;
}

.casino_img_text{
	background: #cf0015;
    align-items: center;
    border-radius: 4px;
    display: inline-flex;
    flex: 0 0 auto;
    font-weight: 500;
    letter-spacing: .0892857143em;
    justify-content: center;
    outline: 0;
    position: relative;
    text-decoration: none;
    text-indent: 0.0892857143em;
    text-transform: uppercase;
    vertical-align: middle;
    color: #fff;
    border: none;
    margin: 0px 9px 5px 0px;
    padding: 5px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}