 @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap');

body {
	font-family: "Roboto", Roboto, Arial, "Droid Sans", sans-serif;
	    background-color: rgb(244, 246, 249);
	font-size: 13px;
	font-weight: 400;
	line-height: 1.471;
	letter-spacing: 0.3px;
}

a {color: #000;}

::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

::-webkit-scrollbar
{
	width: 5px;
	height:8px;
	background-color: rgba(0,0,0,.6);
}

::-webkit-scrollbar-thumb
{
background-color: #F90;	
background-color: rgba(0,0,0,.6)!important
}

.tv-icons{width:18px;}
.header-section{position:fixed;top:0;width: 100%;z-index:11;}
.right_col{margin-top:120px;min-height:auto !important;}
/* .cricket-icon{background: url(../images/sport-sprite.png) 0 -238px no-repeat;} */
.cricket-tenish{background: url(../images/sport-sprite.png) -18px -663px no-repeat;}
.cricket-soccer{background: url(../images/sport-sprite.png) -18px -136px no-repeat;}
.cricket-hource{background: url(../images/sport-sprite.png) -18px -459px no-repeat;}
.inplays-icon{background: url(../images/sport-sprite.png) 0 -272px no-repeat;}
.set-icon{background: url(../images/sport-sprite.png) 0 -255px no-repeat;}
.full-btn{padding:9px 6px;background: #ef333f;border-radius: 0px;float: right;color: #fff;font-size: 13px;}
.full-btn img{width:20px;}
.full-btn:hover{color:#fff;}
.tab_bets .active-position{border-right:transparent !important;}
.icon-sport {margin: 0 5px 0 5px;vertical-align: middle;width: 16px;height: 16px;overflow: hidden;display: inline-block;}
.nav-sm .container.body .col-md-3.left_col {width: 70px;padding: 0;z-index: 9999;position: absolute;}
.nav-sm .container.body .col-md-3.left_col.menu_fixed {position: fixed;height: 100%;}
.nav-sm .container.body .col-md-3.left_col .mCSB_container,
.nav-sm .container.body .col-md-3.left_col .mCustomScrollBox {overflow: visible;}
.nav-sm .hidden-small {visibility: hidden;}
.nav-sm .container.body .right_col {padding: 10px 20px;margin-left: 70px;z-index: 2;}
.nav-sm .navbar.nav_title {width: 70px;}
.nav-sm .navbar.nav_title a span {display: none;}
.nav-sm .navbar.nav_title a i {font-size: 27px;margin: 13px 0 0 3px;}
.site_title i{border: 1px solid #EAEAEA;padding: 5px 6px;border-radius: 50%;}
.site_title img{/*width: 80%;float: left;margin-top: 10px;*/width: 77%;float: left;}
.nav-sm .main_container .top_nav {display: block;margin-left: 70px;z-index: 2;}
.nav-sm .nav.side-menu li a{text-align: center !important;font-weight: 400;font-size: 10px;padding: 10px 5px;}
.nav-sm .nav.child_menu li.active,
.nav-sm .nav.side-menu li.active-sm{border-right: 5px solid #f4ff46}
.nav-sm ul.nav.child_menu ul,
.nav-sm .nav.side-menu li.active-sm ul ul {position: static;width: 200px;background: none;}
.nav-sm>.nav.side-menu>li.active-sm>a {color: #1ABB9C !important;}
.nav-sm .nav.side-menu li a i.toggle-up {display: none !important;}
.nav-sm .nav.side-menu li a i{font-size: 25px !important;text-align: center;width: 100% !important;margin-bottom: 5px;}
.nav-sm ul.nav.child_menu {left: 100%;position: absolute;top: 0;width: 210px;z-index: 4000;background: #fff;display: none;}
.nav-sm ul.nav.child_menu li {padding: 0 10px;}
.nav-sm ul.nav.child_menu li a {text-align: left !important;}
.nav-sm .profile{display: none;}
.menu_section h3{padding-left: 23px;color: #fff;text-transform: uppercase;letter-spacing: .5px;font-weight: bold;font-size: 11px;margin-bottom: 0;margin-top: 0;text-shadow: 1px 1px #000;}
.profile_pic{width: 35%;float: left;}
.img-circle.profile_img{width: 70%;background: #fff;margin-left: 15%;z-index: 1000;position: inherit;margin-top: 20px;border: 1px solid rgba(52, 73, 94, 0.44);padding: 4px;}
.profile_info{padding: 25px 10px 10px;width: 65%;float: left;}
.profile_info span{font-size: 13px;line-height: 30px;color: #BAB8B8;}
.profile_info h {font-size: 14px;color: #ECF0F1;margin: 0;font-weight: 300;}
.profile.img_2{text-align: center;}
.profile.img_2 .profile_pic {width: 100%;}
.profile.img_2 .profile_pic .img-circle.profile_img {width: 50%;margin: 10px 0 0;}
.profile.img_2 .profile_info {padding: 15px 10px 0;width: 100%;margin-bottom: 10px;float: left;}
.active a span.fa {margin-right: 4px;/* color:#fff; */}
.nav-sm .menu_section {margin: 0;}
.nav-sm .menu_section h3 {display: none;}
.nav-sm li li span.fa {display: inline-block;}
.nav_menu {float: left;width: 100%;position: relative;}
li.redli a {color: red !important;}
.top_nav {width: 100%;float: left;padding: 0px 10px;background:#072a4b;}
.paging_simple_numbers a{ background-color: transparent; border: 1px solid #e4e4e4;color: #7b7b7b;margin-right: 5px; border-radius: 2px;}
.nav>li>a>img{margin-right: 5px;width: 25px;}
.nav-sm .nav>li>a>img {margin-right: 5px;width: 25px;/*  margin: auto; *//*display: table;*/}
.title_left {display: inline-block;font-size: 15px;font-weight: 600;margin-top: 5px;width: 100%;padding: 5px 30px;color: #425668;}
.title_left h3 {padding: 0px;margin: 0px;font-size: 15px;font-weight: 700;text-transform: capitalize;}
.column-title {display: inline-block;font-size: 15px;font-weight: 600;margin-top: 5px;background: #425668;width: 100%;padding: 5px 10px;color: #fff;}
.lotus-title {display: inline-block;font-size: 13px;font-weight: bold;padding: 5px;background:#1e466c;font-weight:bold;width: 100%;color: #fff;position: relative;}
.navbar-right li a {font-weight: 600 !important;}
#tital_change, .tital_change {
    font-size: 13px;
    display: inline-block;
    float: left
}
.title_left {width: 100%;float: left;}
.nav_title {text-align: center;}
.pbtn {color: #fff;border-radius: 5px;padding: 5px 10px;cursor: pointer;background-color: #337ab7;border-color: #2e6da4;}
.pbtn:hover {background: #2e6da4;}
.match_odds_front span.back-cell,
.match_odds_front span.lay-cell {width: 60px;color: #fff;font-weight: bold;display: inline-block;text-align: center;font-size: 13px;min-height: 20px !important;vertical-align: text-bottom;padding: 3px;border-radius: 0px;}
.match_odds_front span.lay-cell{background:#FCA4B7;}
.match_odds_front span.back-cell{background:#7CC4F7;}
.sport_name {line-height: 26px !important;}
.match_status {line-height: 26px !important;}
.match_time {line-height: 20px !important;}
.sport_row {min-height: 19px !important;margin-top: 0px !important;padding: 5px;background: #fff;}



.sport_row:hover {
	background: #fff;
}

.column-title {
	margin-top: 10px;
}

.sport_name a {
	color: #23527c;
}

.pre-text {
	font-size: 12px !important;
	font-weight: bold;
	text-align: left;
}

.pre-text br {
	display: none;
}

.going_inplay {
	font-size: 12px !important;
	float: left;
	font-weight: 400;
}

.matchTime {
	font-size: 12px;
	display: inline-block;
	width: auto;
	float: right;
}

.close {
	color: #fff !important;
	opacity: 1 !important;
}

 

.sc {
	float: left;
	margin: 0 15px;
}

.fullrow.fullrownew {
    border:1px solid rgba(136, 136, 136, 0.22);
    background-color: #d3dfe3;
	color:#272727;
	padding: 3px;
}

.match_tv {
	float: left;
	width: 100%;
}

.modal-dialog-staff {
	padding: 0;
	width: 100%;
	float: left;

}

#UserAccountInfo .modal-dialog-staff{overflow-y: scroll;height: 100vh;}

.unmatchbetupdown,
.matchbetupdown,
.fancybetupdown,
.deletedbetupdown {
	border: solid black;
	border-width: 0 2px 2px 0 !important;
	cursor: pointer;
	display: inline-block;
	padding: 3px !important;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
}



/* 19/03/2018*/

.form-title {
	width: 100%;
	padding: 0 10px;
	float: left;
}

h3.MatchHide {
	/* position: absolute; */
	float: right;
	margin: 0px;
	top: 0;
	right: 0;
	margin: 0;
}

h3.MatchHide .MatchTvHideDown {
	vertical-align: middle;
	margin-top: -3px;
}


/* h3.MatchHide .down{margin-top: -8px !important;} */

h3.MatchTvHide {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	width: 100%;
}

iframe#playerFrame {
	width: 100% !important;
}

.game_video iframe {
	width: 100% !important;
	height:430px;
}

.MatchTvHideDown,
.MatchHideDown,
.matchbetupdown,
.unmatchbetupdown,
.fancybetupdown,
.deletedbetupdown,
.betpoitionupdown {
	vertical-align: middle;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 10px;
	padding: 3px;
	-webkit-transition-duration: 1s;
	/* Safari */
	transition-duration: 1s;
	cursor: pointer;
}

.toggleHide {
	margin: 0px;
}

h3.UnMatchBetHide {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	width: 100%;
}

h3.UnMatchBetHide .MatchTvHideDown {
	vertical-align: middle;
	margin-top: -3px;
}


/* h3.UnMatchBetHide .down{margin-top: -8px !important;}  */

h3.MatchBetHide,
h3.FancyBetHide {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	width: 100%;
}


.container {
	width: 100%;
	padding: 0
}

 

.top_nav .nav>li>a:focus,
.top_nav .nav>li>a:hover,
.top_nav .nav .open>a,
.top_nav .nav .open>a:focus,
.top_nav .nav .open>a:hover {
	background: transparent;
	border-bottom:3px solid #e30927;
	color: #fff;
}

.main_container {}

.no-padding {
	padding: 0 !important;
}

.page-title {
	width: 100%;
	padding: 10px 0;
}

.page-title .title_left {
	width: 45%;
	float: left;
	display: block;
}

.page-title .title_left h3 {
	margin: 9px 0;
}

.page-title .title_right {
	width: 55%;
	float: left;
	display: block;
}

.page-title .title_right .pull-right {
	margin: 10px 0;
}

.fixed_height_320 {
	height: 320px;
}

.fixed_height_390 {
	height: 390px;
}

.fixed_height_200 {
	height: 200px;
}

.overflow_hidden {
	overflow: hidden
}

.progress-bar-dark {
	background-color: #34495E !important;
}

.progress-bar-gray {
	background-color: #BDC3C7 !important;
}

table.no-margin .progress {
	margin-bottom: 0;
}

.main_content {
	padding: 10px 20px;
}

.col-md-55 {
	width: 50%;
	margin-bottom: 10px;
}

.table {
	 
	font-size: 12px !important;
}

.center-margin {
	margin: 0 auto;
	float: none!important;
}

.col-md-55,
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
	position: relative;
	min-height: 1px;
	float: left;
}



.grid_slider .col-md-6 {
	padding: 0 40px;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
	margin-top: 10px;
	margin-bottom: 10px;
}

a {
	color: #000;
	text-decoration: none;
}

a,
a:visited,
a:focus,
a:active,
:visited,
:focus,
:active,
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
	outline: 0;
}

a:hover,
a:focus {
	text-decoration: none
}

.navbar {
	margin-bottom: 0
}

.navbar-header {
	background: #34495E;
}


.top_nav .navbar-right {
	margin: 0;
}

.top_nav .navbar-right li {
	display: inline-block;
	border-left:transparent;
	border-right:solid 1px #083864;
	box-shadow: 1px 0 0 rgba(255, 255, 255, .03) inset;
	-webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, .03) inset
}

.top_nav .dropdown-menu li {
	width: 100%;
	border-bottom:solid 1px #0e4478;
}

.top_nav .dropdown-menu li a {
	width: 100%;
	padding: 12px 0px;
	font-size: 12px;
}

.top_nav li a i {
	font-size: 20px;
	color:#78be20;
}

.navbar-static-top {
	position: fixed;
	top: 0;
	width: 100%;
}

.sidebar-header {
	border-bottom: 0;
	margin-top: 46px;
}

.sidebar-header:first-of-type {
	margin-top: 0
}

.nav.side-menu>li {
	position: relative;
	cursor: pointer;
	float: left;
}

.nav.side-menu>li>a:hover {
	color: #CD2 !important;
}

.nav.side-menu>li>a:hover,
.nav>li>a:focus {
	text-decoration: none;
	background: transparent;
}

.nav.child_menu {
	display: none;
	background: #ededed;
}

.nav.child_menu li:hover,
.nav.child_menu li.active {
	background-color: rgba(255, 255, 255, 0.06);
}

.nav.child_menu li {
	padding-left: 36px;
}

.nav-md ul.nav.child_menu li:before {
	background: #425668;
	bottom: auto;
	content: "";
	height: 8px;
	left: 23px;
	margin-top: 9px;
	position: absolute;
	right: auto;
	width: 8px;
	z-index: 1;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.nav-md ul.nav.child_menu li:after {
	bottom: 0;
	content: "";
	left: 27px;
	position: absolute;
	top: 0;
}

.nav.side-menu>li>a,
.nav.child_menu>li>a {
	color: #000;
	font-weight: bold;
}

.nav.child_menu li li:hover,
.nav.child_menu li li.active {
	background: none;
}

.nav.child_menu li li a:hover,
.nav.child_menu li li a.active {
	color: #fff;
}

.nav>li>a {
	position: relative;
	display: block;
	padding:9px 5px;
	color:#fff;
	 border-top: solid 3px transparent;
}

.tab_bets .nav>li>a{font-size:12px;}

.nav>li>a:hover {
	background: #000;
}

.nav.side-menu>li.current-page,
.nav li.current-page {}

.nav li li li.current-page {
	background: none;
}

.nav li li.current-page a {
	color: grey;
}

.nav.side-menu>li.active>a {
	text-shadow: rgba(0, 0, 0, 0.25) 0 -1px 0;
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5b6479), color-stop(100%, #4c5566)), #686e78;
	background: -webkit-linear-gradient(#334556, #2C4257), #2A3F54;
	background: -moz-linear-gradient(#334556, #2C4257), #2A3F54;
	background: -o-linear-gradient(#334556, #2C4257), #2A3F54;
	background: linear-gradient(#334556, #2C4257), #2A3F54;
	-webkit-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 0, inset rgba(255, 255, 255, 0.16) 0 1px 0;
	-moz-box-shadow: rgba(0, 0, 0, 0.25) 0 1px 0, inset rgba(255, 255, 255, 0.16) 0 1px 0;
	box-shadow: rgba(0, 0, 0, 0.25) 0 1px 0, inset rgba(255, 255, 255, 0.16) 0 1px 0;
}

.navbar-brand,
.navbar-nav>li>a {
	border-bottom: 3px solid transparent;
	font-weight: 500;
	color: #fff !important;
	margin-left: 0 !important;
	line-height: 32px;
}

.site_title:hover,
.site_title:focus {
	text-decoration: none
}

.nav.top_menu>li>a {
	position: relative;
	display: block;
	padding: 10px 15px;
	color: #34495E !important;
}

.nav>li>a:hover,
.nav>li>a:focus {
	background-color: transparent;
}

.top_search {
	padding: 0;
}

.top_search .form-control {
	border-right: 0;
	box-shadow: inset 0 1px 0px rgba(0, 0, 0, 0.075);
	border-radius: 25px 0px 0px 25px;
	padding-left: 20px;
	border: 1px solid rgba(221, 226, 232, 0.49);
}

.top_search .form-control:focus {
	border: 1px solid rgba(221, 226, 232, 0.49);
	border-right: 0;
}

.top_search .input-group-btn button {
	border-radius: 0px 25px 25px 0px;
	border: 1px solid rgba(221, 226, 232, 0.49);
	border-left: 0;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	color: #93A2B2;
	margin-bottom: 0 !important;
}

.toggle {
	float: left;
	margin: 0;
	padding-top: 16px;
}

.toggle a {
	padding: 15px 15px 0;
	margin: 0;
	cursor: pointer;
}

.toggle a i {
	font-size: 26px;
}

.nav.child_menu>li>a {
	color: #000;
	font-size: 12px;
	padding: 5px;
}

.panel_toolbox {
	float: right;
	min-width: 70px;
}

.panel_toolbox>li {
	float: left;
	cursor: pointer;
}

.panel_toolbox>li>a {
	padding: 5px;
	color: #C5C7CB;
	font-size: 14px;
}

.panel_toolbox>li>a:hover {
	background: #F5F7FA;
}

.line_30 {
	line-height: 30px;
}

.main_menu_side {
	padding: 0;
	background: #fff;
}

.bs-docs-sidebar .nav>li>a {
	display: block;
	padding: 4px 6px;
}

footer {
	background: #fff;
	padding: 15px 20px;
	display: block;
}

.nav-sm footer {
	margin-left: 70px;
}

.tile-stats.sparkline {
	padding: 10px;
	text-align: center;
}



table.countries_list {
	width: 100%;
}

table.countries_list td {
	padding: 0 10px;
	line-height: 30px;
	border-top: 1px solid #eeeeee;
}

.dataTables_paginate a {
	padding: 6px 9px !important;
	    color: #7b7b7b !important;
	border-color: #ddd !important;
}

.dataTables_paginate .paginate_button.current{    background: #52bdb4 !important;
    border-color: #52bdb4 !important;color:#fff !important}

.paging_full_numbers a.paginate_active {
	background-color: rgba(38, 185, 154, 0.59) !important;
	border-color: rgba(38, 185, 154, 0.59) !important;
}

button.DTTT_button,
div.DTTT_button,
a.DTTT_button {
	border: 1px solid #E7E7E7 !important;
	background: #E7E7E7 !important;
	box-shadow: none !important;
}

table.jambo_table {
	border: 1px solid rgba(221, 221, 221, 0.78);
	background: #fff;
}

table.jambo_table thead {
	border-color: #dbdbdb!important;
	color: #555;
}

table.jambo_table thead tr {
	background:#edeff5;
	text-align: center;
	font-size:13px;
}

table.jambo_table thead tr th {
	border: solid 1px #dbdbdb;
}

table.jambo_table thead tr td {
	border: solid 1px #dbdbdb!important
}

table.jambo_table tbody tr td {
	border: solid 1px #dbdbdb;
	font-weight: 600;
}

table.jambo_table tbody tr td img{cursor:pointer;}

table.jambo_table tbody tr.selected {
	background: rgba(38, 185, 154, 0.16);
}

table.jambo_table tbody tr.selected td {
	border-top: 1px solid rgba(38, 185, 154, 0.40);
	border-bottom: 1px solid rgba(38, 185, 154, 0.40);
}

.dataTables_paginate a {
	background: #002046;
    border: 1px solid #002f60;
    color: #c3e6ff !important;
}


.dataTables_paginate strong{}

.dataTables_wrapper {
	position: relative;
	clear: both;
	zoom: 1;
	/* Feeling sorry for IE */
}

.dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 250px;
	height: 30px;
	margin-left: -125px;
	margin-top: -15px;
	padding: 14px 0 2px 0;
	border: 1px solid #ddd;
	text-align: center;
	color: #999;
	font-size: 14px;
	background-color: white;
}

.dataTables_length {
	width: 40%;
	float: left;
}

.dataTables_filter {
	width: 50%;
	float: right;
	text-align: right;
}

.dataTables_info {
	width: 60%;
	float: left;
}
.usersech{float:right;}
#userListForm input{    padding:5px;}
#userListForm button {
background: #ef333f;
    padding: 7px 5px;
    border: solid 1px #ef333f;
	color:#fff;
}
.dataTables_paginate {
	float: left;
	text-align: right;
}

table.dataTable th.focus,
table.dataTable td.focus {
	outline: 2px solid #1ABB9C !important;
	outline-offset: -1px;
}



table.display {
	margin: 0 auto;
	clear: both;
	width: 100%;
}

table.display thead th {
	padding: 8px 18px 8px 10px;
	border-bottom: 1px solid black;
	font-weight: bold;
	cursor: pointer;
}

table.display tfoot th {
	padding: 3px 18px 3px 10px;
	border-top: 1px solid black;
	font-weight: bold;
}

table.display tr.heading2 td {
	border-bottom: 1px solid #aaa;
}

table.display td {
	padding: 3px 10px;
}

table.display td.center {
	text-align: center;
}

table.display thead th:active,
table.display thead td:active {
	outline: none;
}

.dataTables_scroll {
	clear: both;
}

.dataTables_scrollBody {
	*margin-top: -1px;
	-webkit-overflow-scrolling: touch;
}


.dropdown-menu>li>a {
	color: #5A738E;
}

.navbar-nav .open .dropdown-menu {
    position: absolute;
    background: #505050;
    margin-top: 0;
    border: 1px solid #505050;
	-webkit-box-shadow: none;
	right: 0;
	left: auto;
	width: 155px;
}

.navbar-nav .open .dropdown-menu.msg_list {
	width: 340px;
}

.info-number .badge {
	font-size: 10px;
	font-weight: normal;
	line-height: 13px;
	padding: 2px 6px;
	position: absolute;
	right: 2px;
	top: 8px;
}


.dashboard-widget {
	background: #f6f6f6;
	border-top: 5px solid #79C3DF;
	border-radius: 3px;
	padding: 5px 10px 10px;
}

.dashboard-widget .dashboard-widget-title {
	font-weight: normal;
	border-bottom: 1px solid #c1cdcd;
	margin: 0 0 10px 0;
	padding-bottom: 5px;
	padding-left: 40px;
	line-height: 30px;
}

.dashboard-widget .dashboard-widget-title i {
	font-size: 100%;
	margin-left: -35px;
	margin-right: 10px;
	color: #33a1c9;
	padding: 3px 6px;
	border: 1px solid #abd9ea;
	border-radius: 5px;
	background: #fff;
}

ul.quick-list {
	width: 45%;
	padding-left: 0;
	display: inline-block;
}

ul.quick-list li {
	padding-left: 10px;
	list-style: none;
	margin: 0;
	padding-bottom: 6px;
	padding-top: 4px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

ul.quick-list li i {
	padding-right: 10px;
	color: #757679;
}

.dashboard-widget-content {
	padding-top: 9px;
}

.dashboard-widget-content .sidebar-widget {
	width: 50%;
	display: inline-block;
	vertical-align: top;
	background: #fff;
	border: 1px solid #abd9ea;
	border-radius: 5px;
	text-align: center;
	float: right;
	padding: 2px;
	margin-top: 10px;
}



.tile_info a {
	text-overflow: ellipsis;
}

.sidebar-footer {
	bottom: 0px;
	clear: both;
	display: block;
	padding: 5px 0 0 0;
	position: fixed;
	width: 230px;
	background: #2A3F54;
}

.sidebar-footer a {
	padding: 7px 0 3px;
	text-align: center;
	width: 25%;
	font-size: 17px;
	display: block;
	float: left;
	background: #172D44;
}

.sidebar-footer a:hover {
	background: #425567;
}


/** top tiles  */

.tile_count {
	margin-bottom: 20px;
	margin-top: 10px;
}

.tile_count .tile_stats_count {
	border-bottom: 1px solid #D9DEE4;
	padding: 0 10px 0 20px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
}

.tile_count .tile_stats_count .count_bottom i {
	width: 12px;
}



.form-control {
	border-radius: 0;
	width: 100%;
}

.form-horizontal .control-label {
	padding-top: 8px
}

.form-control:focus {
	border-color: #CCD0D7;
	box-shadow: none !important;
}

.form-horizontal .form-group {
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 0px
}




.over-scroll-table .column-title {
	white-space: nowrap;
}

.over-scroll-table {
	overflow-x: auto;
}


/*Updates on 5-4-2017*/

.dataTables_wrapper {
	box-sizing: border-box;
	padding: 0 0px !important;
}

.modal-body p {
	word-wrap: break-word;
}


/*CSS BET */

.box-cont {
	background-color: #fff;
	box-shadow: 0 0 6px #666;
	margin-bottom: 10px;
	padding-bottom: 0px;
}

.act-mess {
	font-size: 13px;
	font-weight: bold;
	padding: 5px;
}

ul.sport-high.fancyListDiv li {
	display: inline-block;
	width: 100%;
	position: relative;
}

.rigt-ref {
	float: right;
}

.box-heading i {
	cursor: pointer;
}

.fancy-head i {
	font-size: 14px;
}

.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	/*font-family: 'Glyphicons Halflings';*/
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.betslip-pink {
	background-color: #FED4DD !important;
}

.betslip-blue {
	background-color: #BEDDF4 !important;
}


/* Atul Css  For new  Template    */

.full_rowOdd {
	margin-right: 7px;
}

.matchBox {
	padding: 0px;
	padding-right: 15px;
}

.top_nav .dropdown-menu li a {
	color: #fff!important;
	letter-spacing: 1px;
}

.mobile_heading th {
	background: #fff;
}

.navbar-right li {
	display: inline-block;
}

.navbar-right li a {
	padding: 0px;
	cursor: pointer;
	padding: 10px 13px;
}

.sport_name {
	display: inline-block;
	width: 30%;
	line-height: 40px;
	vertical-align: top;
	margin-left: 22px
}

.sport_name a {
	font-weight: bold;
	font-size: 13px;
	color: #005ba2;
}

.match_status a {
	font-weight: bold;
	font-size: 13px;
}

.match_status {
	display: inline-block;
	width: 10%;
	line-height: 40px;
	vertical-align: top;
}

.match_time {
	display: inline-block;
	text-align: right;
	width: 14%;
	vertical-align: text-bottom;
}

.match_odds_front {
	display: inline-block;
	text-align: right;
	width: 43%;
	float: right;
}

.column-title {
	display: inline-block;
}

.block_box_btn button {
	margin-bottom: 0px;
	margin-right: 0px;
	float: left;
	margin-left: 5px;
}

.block_box_btn button:first-child {margin-left:0px;}

.fullrow {
	display: inline-block;
	width: 100%;
    float: left;
}

.sport_row {
	display: inline-block;
    width: 100%;
    min-height: 50px;
    margin-top: 10px;
    border-bottom: 1px solid #e9e9e9;
    /* padding-bottom: 10px; */
    border-radius: 6px;
    margin: 2px;
}

.match_odds_front span.back-cell,
.match_odds_front span.lay-cell {
	width: 60px;
	color: #000;
	font-weight: bold;
	display: inline-block;
	text-align: center;
	font-size: 13px;
	min-height: 40px;
	vertical-align: text-bottom;
}

.modal-content {
	box-shadow: 0 0px 0px rgba(0, 0, 0, .5);
	border: 0px;
	background: transparent;
}

#UnMatchBets, .match_bets  {
	width: 100%;
	overflow: scroll;
	height: 500px;
	background: #fff;
}

#UnMatchBets table {
	width: 600px;
}

{
	width: 100%;
	/* overflow:scroll; */
	height: 200px;
}

.match_bets table {
	width: 100%;
}

#MatchUnMatchBetaData .modal-content {
	margin: 0px;
	box-shadow: 0 0px 0px rgba(0, 0, 0, .5);
	border: 0px;
}

#MatchUnMatchBetaData .modal-content .form-title {
	font-size: 14px;
	color: #ffffff;
}


/* #MatchUnMatchBetaData .modal-content .modal-body{padding:0px;} */

.back_heading_color {
	background-color: #329AE7!important;
	line-height: 25px!important;
	text-align: center;
	border-bottom: 2px solid #0973bd !important;
	color: #fff;
}

.lay_heading_color {
	background-color: #F77791!important;
	line-height: 25px!important;
	font-size: 11px;
	text-align: center;
	border-bottom: 2px solid #F55071 !important;
	color: #fff;
}

.back_lay_color td {
	background: #fff;
}


.back_lay_color td span:last-child {
	font-size: 11px;
	font-weight: normal;
}

.back_lay_color td:nth-child(4) {
	background: #7CC4F7;
}

.back_lay_color td:nth-child(5) {
	background: #FCA4B7;
}

.going_inplay {
	font-size: 12px;
}


.matchTime {
	font-size: 12px;
	display: inline-block;
	width: 50%;
}

.block_box {
	    position: relative;
	display: inline-block;
	width: 100%;
}

.block_box_btn {
	float: right;
}

#placeBetSilp {
	padding: 10px;
	margin-bottom: 5px;
	position: relative;
}

.modal-body {
	padding: 0px!important;
}

.mod-header {
	    border-bottom: 1px solid #000;
    /* background: #8BC34A!important; */
    color: #000;
    font-weight: bold;
    position: relative;
    padding: 8px 5px 0 10px;
    box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 10px, rgba(0, 0, 0, 0.08) -1px 0px 4px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    font-size: 14px;
    color: rgb(36, 38, 41);
    border-radius: 4px;
    overflow: hidden;
    position: relative;
    background-color: rgb(255, 255, 255);
    background-image: linear-gradient(rgb(255, 255, 255), rgb(237, 237, 237));
}

.mod-header img{
	width: 20px;
	cursor:pointer;
    margin-left: 25px;}

	
.mod-header a {
	color: #fff;
}

.full_row {
	display: inline-block;
	width: 100%;
}

.full_row .form-group {
	width: 40%;
	float: left;
}

.liabilityprofit {
	display: inline-block;
	width: 20%;
	vertical-align: top;
}

.sport-high {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#profitData,
#LossData {
	width: 100%;
	display: inline-block;
}

.fancy_back {
	background:#3199e7;
}

.fancy_back button {
	margin: 0px;
}

.fancy_lay {
	background:#f77791;
}

.fancy_lay button {
	margin: 0px;
}

.ses-fan-box {
	width: 100%;
	display: inline-block;
	background: #fff;
}

.ses-fan-box table {
	margin-bottom: 0px;
}

.cell-btn {
	background: none;
	border: 0px;
	width: 100%;
	color: #000;
	font-size: 13px;
	font-weight: bold;
}

.disab-btn {
	background: none;
	border: 0px;
	width: 100%;
	color: #000;
	font-size: 11px;
}

.fancy-head {
	background-color: #022154;
	color: #fff;
	padding: 5px 10px;
}

.BetFor {
	display: inline-block;
	width: 30%;
}

.match_runner_name {
	display: inline-block;
	width: 25%;
	text-align: right;
}

.stake_label {
	min-width: 40px;
	color: #000;
	text-align: left;
	float: left;
	font-weight: 700;
}

.nav.side-menu>li.active>a {
	color: #fff;
}

.stack_input_field {
	width: 100%;
	float: left;
}

.margin_top {
	margin-top: 10px;
}

.betPriceBox,
.betFooter {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.betPriceBox button.btn,
.betFooter button.btn {
	padding: 5px 12px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-right: 5px;
}

.betPriceBox .btn-success {
	border-color: #f09411 #f09411 #c2770c;
	background: repeat-x #f3a537!important;
	background-image: -webkit-linear-gradient(top, #f3ac45 0, #f29f29 100%)!important;
	background-image: linear-gradient(to bottom, #f3ac45 0, #f29f29 100%)!important;
}

.betFooter button.btn {
	margin-top: 5px
}

.betPriceBox button {
	padding: 2px 7px;
	margin-right: 2px;
}

.position_btn {
	display: inline-block;
	width: 100%;
	font-size: 12px;
	color: blue;
}

.back_lay_color td {
	width: 60px;
	border: 1px solid #ddd;
	padding: 0px!important;
	text-align: center;
}

.back_lay_color td:first-child {
	width: 40%;
}

.fancy_th_width th:first-child {
	width: 60%;
}

.session_content td:first-child {
	width:60%;
}

.session_content td {
	padding: 3px 0px 0px 0px!important;
	vertical-align: middle;
}

.session_content td p {
	margin-bottom: 0px;
	padding-right: 10px;
	width: 22%;
	float: right;
	/* line-height: 25px; */
	padding-top: 0px;
}

.session_content td span {
	padding-left: 10px;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
}

.navbar-right li:last-child a .fa {
	font-size: 14px;
	margin: 0px 5px;
	position: relative;
	top: 3px;
}


.navbar-right > li li a .fa {
    font-size: 14px;
    margin: 0px 5px;
    position: relative;
    top: 3px;
}

.margin_bottom .margin_null {
	margin-bottom: 0px;
	margin-top: 20px;
}

.mobile_heading th:first-child {
	border-left: 1px solid #ddd;
	width: 40%;
}

/*.mobile_heading th {
	width: 60px;
}*/

.mobile_heading th:last-child {
	border-right: 1px solid #ddd;
}

.fancy_th_width th:first-child {
	background: #fff;
	border-left: 1px solid #ddd;
}

.session_content td:first-child {
	background: #fff;
	border-left: 1px solid #ddd;
	padding-left: 10px;
}

.session_content td.fancy_lay,
.session_content td.fancy_back {
	width: 60px;
	float: left;
}

table.dataTable tbody tr:nth-of-type(even) {
	background: fff !important;
}

.tab-pane h3 {
	font-size: 21px !important;
}

p.runner_text {
	display: inline-block;
	width: 65%;
	float: left;
	padding: 10px 0px 0px 10px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.back_lay_color td span{display:block;font-weight:bold;}
.back_lay_color td:first-child span{margin-top:9px;}
.back_lay_color td span.runner_amount{	float: right;	width: 25%;}


.ball-msg-box h1 {
font-size: 14px;
    line-height: 32px;
    font-weight: bold;
    text-transform: uppercase;
	color:red;
}

.ball-msg-box {
	background: #fff;
	opacity: 0.9;
	text-align: center;
	width: 20.1%;
	position: absolute;
	top: 1px;
	color: #000;
	padding: 0px 0px;
	right: 154px;
	height: 90%;
}

#UserChipData {
	margin: 0px;
}

#searchId {
	border: solid 1px #ddd;
	margin-left: 15px;
}

#MatchOddInfo {
	padding: 0px;
}

.form-title #tital_change {
	font-size: 13px;
	font-weight: bold;
	float: left;
	width: 100%;
}

.fix_heading h4 {
	width: 100%;
	display: inline-block;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

.fix_heading h5 {
	width: 100%;
	display: inline-block;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

.color_red {
	color: red!important;
}


/* .modal-body{padding:0px;} */



.modal-dialog .modal-content {
	background:#f8f8f8;
	border-radius:0px;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.1);
    box-shadow: 0 1px 3px rgba(0,0,0,.1);
}

.cur-back {
	float: right;
	margin-right: 25px;
}

#delete_all_match {
	display: inline-block;
	float: right;
}

.table-striped.table>tbody>tr>th {
	padding: 3px;
}

.match_tv .form-title {
	padding: 5px;
	font-size: 13px;
	background:#1e466c;
	color: #fff;
	position: relative;
}

.unmatch_heading .form-title,
.match_heading .form-title {
	position: relative;
}

.plus_btn {
	text-indent: -9999px;
	cursor: pointer;
	float: left;
	text-align: center;
}

.numbers-row {
	position: relative;
}

.inc {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 30px;
	height: 33px;
}

.dec {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 30px;
	height: 33px;
}

.stack_input_field input {
	padding-left: 35px;
}

.inc img {
	z-index: 999;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
}

.dec img {
	z-index: 999;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
}

.fancy_tabe_width button.btn {
	margin-left: 5px;
}

.fancy_tabe_width button.btn.btn-xs.btn-primary {
	float: none;
}

span#matchScore_ table tr {
	background: #ffffff !important;
}

h3.MatchHide {
	width: 8%;
	float: left;
}

.match_tv {
	 background:#1e466c; 
	width: 100%;
	display: inline-block;
}

.form-title {
	background: #f2f9ff;
}

.betpoitionupdown {
	border-width: 0 2px 2px 0 !important;
	padding: 3px !important;
	float: right;
}

.MachShowHide,
.fancyShowHide {
	overflow: scroll;
	background: #fff;
}

.MachShowHide table,
.fancyShowHide table {
	width:100%;
}


#accountView .modal-dialog-staff .modal-content .modal-body {
	position: relative;
	padding: 0px !important;
}

.pre-text span.inplay_txt {
	display: inline-block;
	/*  margin-right: 1%; */
	float:left;
}

.side-menu li a span {
	font-size: 10px;
	padding: 5px 0px;
}

#MatchUnMatchBetaData .form-title {
	background: transparent !important;
}

#getUserPosition #accountView .form-title {
	background: #281f3e;
	margin-bottom: 2%;
}

.new-menu ul li {
	float: left;
	width: 10%;
	list-style: none;
}

.new-menu ul {
	margin: 0px;
}

.android_apk_link {
	float: left;
	margin-top: 15px;
}

.android_apk_link a {
	float: left;
}

.android_apk_link i {
	float: left;
	font-size: 22px;
	margin-right: 10px;
}

.match_bets table {
	background: #efefef;
}

#getUserPosition #accountView .col-md-12 {
	padding: 0 10px !important;
}

#getUserPosition #accountView .col-md-12 .form-title #tital_change {
	background: #281f3e;
	color: #ffffff !important;
	margin-bottom: 1%;
	padding: 1%;
	float: left;
	width: 73% !important;
}

#getUserPosition #accountView .col-md-12 .form-title .toggleHide {
	float: right;
	background: #281f3e;
	padding: 13px 2% 9px 0 !important;
	margin: 0px 0px;
	color: #ffffff !important;
	text-align: center !important;
}

#getUserPosition #accountView .col-md-12 .form-title .toggleHide .betpoitionupdown {
	border-color: #ffffff !important;
}

.table-mob {
	display: none;
}

.mob-load {
	display: none;
}

a.w-f {
	width: 50%;
	float: left;
}

.fancybox .block_box {
	position:relative;
	background: #efefef;
}

ul.nav.side-menu {
	background: #ffffff;
}

tr.dgreen {
	background: #aed6f1;
}

tr.mgreen {
	background: #c4e1f5;
}

tr.lgreen {
	background: #d9ecf9;
}

.match_bets td.redtext {
	color: red !important;
}

td.gtext {
	color: green;
	font-weight: 700;
}

.w-f.child_menu li {
	width: 100%;
	float: left;
}

.nav.w-f>li>a {
	width: 50%;
	float: left;
}

.green_table thead tr {
	color: #fff;
	background: #5bc0de !important;
	border: 1px solid #3da1bf;
}

.green_table td:nth-child(3) {
	color: green;
}

.green_table table tr:last-child {
	background: #ece7e7;
}

.red_table tr.headings {
	color: #fff;
	background: #e66454 !important;
	border: 1px solid #ca4433!important;
	;
}

.red_table td:nth-child(3) {
	color: red;
}

.red_table table tr:last-child {
	background: #ece7e7;
}

.green_table table tr:last-child td:nth-child(2) {
	color: green;
	font-weight: bold;
}

.red_table table tr:last-child td:nth-child(2) {
	color: red;
	font-weight: bold;
}

.green_table i.fa.fa-history {
	margin-right: 30%;
}

.red_table i.fa.fa-history {
	margin-right: 30%;
}

.red_table td,
.green_table td {
	text-transform: capitalize;
}

.dropdown-usermenu i.fa.fa-sign-out.pull-right {
	display: none;
}

.dropdown-usermenu i.fa.fa-gear.pull-right {
	display: none;
}

a.user-profile.dropdown-toggle {
	text-transform: capitalize;
}

.add-Match-form button {
	float: right;
}

#stockez_add .col-md-6.col-sm-6col-xs-6 {
	height: 77px;
}

#stockez_add .form-control {
	width: 100% !important;
}


#myModal_popup .popup_header h4.modal-title {
	text-align: center;
    color: #fff;
    font-size: 17px;
	font-weight: bold;
}

.modal-content.popup_header {
background: #084d8d;
    color: #eaeaea;
    width: 100%;
    padding: 0px;
}

.modal-content.popup_header .modal-header{padding:10px;position:relative;} 



#myModal_popup .modal-footer.popup_footer {
	background:url(../images/trems-condition-footer.jpg)no-repeat;
	padding:5px;
	position:relative;
	background-size: cover;
}

#myModal_popup .modal-body.popup_content {
	background:url(../images/trems-condition-bg.jpg)no-repeat;
	background-size: cover;
}

#myModal_popup .modal-body{padding:0px 25px !important;}


#myModal_popup .popup_content li {
	line-height: normal;
	color: #000000;
	padding: 5px 0;
	font-size: 12px;
}

#myModal_popup .popup_footer button.btn.btn-default {
    background: #ffcd00;
    color: #020202;
    font-size: 15px;
    font-weight: bold;
    border: 1px solid #000000;
	padding: 10px;
}

#myModal_popup .modal-dialog{width:950px;}

.price-head-bg {
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background-size: contain;
    opacity: .4;
	background-image: url(../images/head-bg.png);
}


#myModal_popup {
	overflow: visible;
	position: absolute;
	top: -3%;
}

.popup_content ol {
	margin: 0px;
}

#datatable[role="grid"] .content_user_table {
	color: #000000;
}

.session_content b {
	color: red;
	width: 18%;
	display: inline-block;
	text-align: center;
}


/**** 12-04-2018 US ****/

.checkbox.checkbox_login {
	margin-top: 0;
	margin-bottom: 18px;
	float: left;
	width: 100%;
}

.login_content form .submit {
	padding: 0px 30px;
	height: 50px;
}

.login_content form .submit:hover {
	opacity: 0.9;
}

.sport_row {
	position: relative;
}

a.ancor_link {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	cursor: pointer;
	z-index: 99;
}

.score_area {
    background:#eee;
    color: #000;
    min-width: 23px;
    font-size: 14px;
    text-transform: uppercase;
	text-align: center;
	
}


.sc {
	width: 45%;
	display: inline-block;
}

#ChangePassword {
	width: 100%;
	background: #fff;
	padding: 0px 15px;
}

.BetFor {
	vertical-align: top;
}

.pagination-row .paginate_button {
	box-sizing: border-box;
	display: inline-block;
	margin-left: 2px;
	text-align: center;
	text-decoration: none !important;
	cursor: pointer;
	color: #333;
	border:1px solid #002f60;
	border-radius: 2px;
}

.pagination-row strong{border: 1px solid #002f60;padding: 6px 9px !important;}


.des .pagination-row strong.paginate_button {
	background: linear-gradient(to bottom, #585858 0%, #111 100%);
	color: #ffffff !important;
}

.table-striped>tbody>tr>td {
	/* border-left: 1px solid #ddd; */
}

td.last {
	border-left: none !important;
}

.deskaction {
	display: block;
}


.deskaction a:first-child {
	margin-left: 5px;
}

.usersech button {
	background: #f0ad4e;
	padding: 5px;
	border: solid 1px #ffad39
}

.usersech input,
select {
    padding: 2px 5px;
    border: solid 1px #eee;
	color:#000;
	height: 28px;

}

.icon-mobile {
	display: none;
}

span.viewdetail {
	line-height: normal;
}

.green1 {
	background: green;
	color: #ffffff;
	width: 48%;
	text-align: center;
	display: inline-block;
	padding: 2% 0;
}

.red1 {
	background: red;
	color: #ffffff;
	width: 48%;
	text-align: center;
	display: inline-block;
	padding: 2% 0;
}

.top_nav .navbar-right li.desklist {
	display: inline-block;
}

.top_nav .navbar-right li.moblist {
	display: none;
}

.pause_btn img {
	float: left;
	margin-top: 8px;
}

.pause_btn {
	position: absolute;
	left: 5px;
	z-index: 1;
	top: 10px;
}

.lotus-title .pause_btn {
	top: 5px;
}


ul.nav.side-menu a.hh {
	display: none !important;
}

span.going_inplay {
	display: none;
}

#playIconDiv{display:inline-block;float:left;}

#playIconDiv i{font-size:15px;margin-right:5px;}

.match-status{
  border-radius: 10px;
    color: #80b510;
    font-weight: 900;
    padding: 1px 10px;
    display: inline-block;
    margin-left: 6px;
    text-transform: capitalize;
    }

div#demo {
    float: right;
    color:#272727;
	font-weight:bold
}

.pre-text {
	font-size: 12px;
	display: inline-block;
}

.matchTime {
	width: 40% !important;
	float: right !important;
	text-align: left;
}


td.user {
	font-weight: 700;
	font-size: 13px;
}

td.acco {
	width: 30%;
	font-weight: 700;
	font-size: 13px;
}

td.id {
	font-weight: 700;
}



.block_2 a{display:inline-block;}


button.btn.btn-xs.btn-primary {
    border-radius: 0px;
    background: #f78c1e;
    border-color: #f78c1e;
}




.col-md-12.user {
	width: 100%;
}

.righttogalhide {
	display: none;
}

.navbar-inverse {
	background:#093864;
	border-bottom: 0;
	border-top: transparent;
}

.navbar {
	border-radius: 0px;
	min-height: auto !important;
	margin-bottom: 0px;
}

.navbar-inverse .nav li {
	float: left;
	border-bottom: 3px solid transparent;
	border-right:solid 1px rgba(255, 255, 255, 0.1);
}

.navbar-inverse .nav li .dropdown-menu {
	background-color: #1E1E1E;
	border-top: 1px solid #383838;
}

.navbar-inverse .nav .dropdown li img {
	width: 15px;
}

.dropdown-menu {
	border: medium none;
	box-shadow: none;
	display: none;
	float: left;
	font-size: 12px;
	left: 0;
	list-style: none outside none;
	padding: 0;
	position: absolute;
	text-shadow: none;
	top: 104%;
	z-index: 1000;
	border: transparent;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.navbar-inverse .nav li a {
	color:#fff;
	letter-spacing: 1px;
	font-weight: 600;
	padding: 7px 10px;
	font-size: 13px;
	-webkit-transition: all .2s;
	transition: all .2s
}

.navbar-inverse .nav li a:hover{color:#84a5c3;}

.navbar-inverse .nav li:hover{    border-bottom:3px solid #e30927;
    color: #fff;}


.navbar-inverse .nav .dropdown li {
	width: 100%;
	border-bottom:1px solid #286094;
}

.navbar-inverse .nav li .dropdown-menu {
	background-color: #8ab912;
	border-top: 1px solid #383838;
}

.dropdown-submenu .dropdown-menu {
	position: inherit;
	border: none;
}

.dropdown-menu li a {
	font-weight: normal !important;
}

.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
	background-color:#1e466c;
}

.navbar-inverse .nav .dropdown.open {
	border-bottom: 3px solid #e30927;
	color: #fff;
}

.navbar-inverse .nav .dropdown.open a {
	color: #fff;
}

.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
	background-color:#8ab912;
	border-color: #337ab7;
}

.dropdown-submenu .caret {
	float: right;
	margin-top: 12px;
}


/**/

td.id {
	width: 14%;
}

table.dataTable thead th,
table.dataTable thead td {
	padding: 10px 5px !important;
	border-bottom: 1px solid #111;
}

.tdwidth {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	max-width: 90px;
}

.right_align_amount tr th:nth-child(3) {
	text-align: right;
}

.right_align_amount tr td:nth-child(3) {
	text-align: right;
}

.accordion,
.submenus {
	padding: 0px;
	margin: 0px;
}

.accordion li,
.submenus li {
	list-style: none;
}

.accordion .link {
	background: #5bc0de;
	position: relative;
	border: 1px solid #e4e4e4;
	margin-bottom: -1px;
	padding: 10px 15px;
	border-top-right-radius: 2px;
	border-top-left-radius: 2px;
	color: #fff;
	font-weight: bold;
	border: 1px solid #3da1bf;
}

.divfilter {
    border-top: 1px solid #a5a1a1;
    border-bottom: 1px solid #a5a1a1;
    margin: 5px 0px;
    padding: 2px 10px;
}

.minus {
	background: #e66454 !important;
	border-color: #ca4433!important;
}

.accordion .link i {
	float: right;
	cursor: pointer;
}

.popup_col_12 input {
	width: 70%;
	float: left;
	margin-right: 10px;
}

.table-striped tbody:nth-child(odd) tr {
	background-color: #f9f9f9;
}

.dataTables_filter input {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 2px;
	border-top-color: #c2c2c2;
	border: solid 1px #c2c2c2;
}

.dataTables_length select {
	background-clip: padding-box;
	background-image: none;
	border: 1px solid #d6d6d6;
	border-top-color: #c2c2c2;
	border-radius: 2px;
	color: #555;
	font-size: 13px;
	line-height: 1.42857143;
	height: 32px;
	overflow: hidden;
	padding: 6px 12px;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-ms-user-select: none;
	user-select: none;
}

.pause_btn i {
	font-size: 15px;
}

.pause_btn .fa-circle.red {
	color: red;
}
.pause_btn .fa-circle {
	color: green;
}

.x_panel.userwidth1 .deskaction a span {
	border-right: transparent;
}

.x_panel.userwidth1 .headings th span {
	width:40px
}

#accountView .blue_button {
	text-align: center;
	color:#fff;
	padding: 7px 20px !important;
	display: inline-block;
	position:relative;
	font-weight: bold;
	
	box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 10px, rgba(0, 0, 0, 0.08) -1px 0px 4px;
 
    -webkit-box-align: center;
    align-items: center;
    font-size: 14px; 
    border-radius: 4px;
    overflow: hidden;
    position: relative;
    background-color: rgb(255, 255, 255);
    background-image: linear-gradient(rgb(255, 255, 255), rgb(237, 237, 237));
}


.last{position:relative;
}

.match-buttons{margin-bottom:8px;}

.match-buttons .blue_button.active:after {
    content: '';
    display: block;
    position: absolute;
    bottom: -6px;
    left: 50%;
    margin-left: -11px;
    width: 0;
    height: 0;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-top: 6px solid #ef3340;
    z-index:1;
}


.match-buttons .blue_button.active{background:#ef3340 !important}

#accountView {
	width: 100%;
	float: left;
}


/*login css start*/

.bg_login {
	/* background-image: url(../images/login-bg.jpg)!important; */
	background-repeat: no-repeat;
	background-size: cover;
	height: 100vh;
	background-position:center;
}

.bg_login #wrapper {
	position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    vertical-align: middle;
    width: 350px;
    overflow: hidden;
    padding: 20px;
    background: #3f52ba;
    background-size: cover;
    border-radius: 10px;
    border: none;
    -webkit-box-shadow: 0 5px 15px rgb(0 0 0 / 50%);
    box-shadow: 0 5px 15px rgb(0 0 0 / 50%);
}

.logo img {
	width: 100%;
}

.overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.2);
}

.l-logo {
	width: 100%;
	text-align: center;
	color: #fff;
	font-weight: 700;
	font-size: 30px;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.alert-danger,
.alert-error {
	color: #E9EDEF;
	background-color: rgba(231, 76, 60, 0.88);
	border-color: rgba(231, 76, 60, 0.88);
}

.login_content form {
	margin: 20px 0;
}

.login_content label {
	font-size: 14px;
	font-weight: 400;
	color: #999;
	float: left;
	display: none;
}

.linput {
	width: 100%;
	float: left;
	margin-bottom:15px;
	position: relative;
	padding: 0;
}



.linput input {
	width: 100%;
	padding: 2px 0 0 34px;
color: #000;
    height: 46px;
    background-color: #eaeaea;
    border-color: #eaeaea;
    padding-left:50px;
}

 

 

.icon.password {
    background-position: 0 -30px;
}

.login_content .checkbox label {
	color: #fff !important;
	display: block;
	text-shadow: none;
	margin-bottom: 10px;
}


 
.login_content form .submit {
	background:#FFC107;
	width: 100%;
	color: #fff;
	padding: 5px 30px;
	border: none;
	margin: 0;
	box-shadow: 1px 1px 2px #080808;
}

.login_content a {
	color: #fff;
}

.bg_login a {
	text-align: center;
    background: #e69705;
    padding: 5px 5px;
    border-radius: 4px;
    text-decoration: none;
    float: right;
}

.bg_login a:hover {
	text-decoration: none;
	background: #f7ad25;
}

.login_content .btn-default:hover {
	text-decoration: none;
	background: #24a810;
}

.login_content label {
	display: none;
}


}

/*login css end*/

/*mobile-responsive-start*/
@media (min-width: 480px) {
	.nav_menu {
		position: static;
	}
}
.nav-md .container.body .col-md-3.left_col.menu_fixed {
	height: 100%;
	position: fixed;
}
.nav_title {
	border-radius: 0;
	width: 230px;
	float: left;
}

@media (max-width: 1200px) {
	.x_title h2 {
		width: 62%;
		font-size: 17px;
	}
	
	.tile,
	.graph {
		zoom: 85%;
		height: inherit;
	}
}
@media (max-width: 1270px) and (min-width: 192px) {
	.x_title h2 small {
		display: none
	}
}
@media (max-width: 767px) {
	.inplay-match{font-size:15px !important;}
	.back_lay_color td:first-child span{margin-top:0px;}
	.back_lay_color td span.runner_amount{width: 30%!important;}
	.block_box_btn button{
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;}
	.match_score_box .mod-header{height:inherit !important;}
	.score_area .col-md-6{padding:0px;}
	.score_area li{margin:5px 4px !Important;}
	.lt{width:100%;float:left;margin-bottom:0px;}
	.runrate-target{display:inline-block!important;float:left!important;width:auto !important;}
	.tms.rrt{float:right;display:inline-block!important;width:auto !important;}
	.rt{width:100%;float:left;margin-bottom:0px;}
	.col-md-4.tms{display:block;width:100%;}
	.tms{padding:2px 0px !important;border-right:transparent!important;}
	.team-name{display:block;font-weight:bold;}
	.tab_bets .nav{display: flex;overflow-y: hidden;}
	.tms {color:#000 !important;display:block;}
	.runner-name{width:100px;}
	
	.controls{width:100% !important;}
	.controls button[data-state="pause"]{width: 35px !important;background-size: 35px 35px !important;}
	.controls button[data-state="play"]{width: 35px !important;background-size: 35px 35px !important;}
	.controls button[data-state="stop"]{width: 35px !important;background-size: 35px 35px !important;}
	.controls button[data-state="volume"]{width: 35px !important;background-size: 35px 35px !important;}
	.controls button[data-state="go-fullscreen"]{width: 35px !important;background-size: 35px 35px !important;}
	.controls[data-state=visible]{height: 53px !important;}
	input[type="range"]{margin-top: 14px!important;}
	.controls div{margin-top: 10px!important;}
	.featured-box ul{width:100% !important;}
	.select-tv{position: absolute;bottom: 0;width: 100%;z-index: 1;}
	.select-tv button{padding:3px !important;}
	#close{right: 0px!important;top: 4px!important;z-index: 10;border-radius:0px !important;}
	#tv-box-popup{top: inherit !important;left: 0!important;width: 100%;float: left;bottom: 0;}
	.header-section{position:inherit !important;}
	.fancy_buttons{width:20% !Important;}
	.tab_bets .nav>li>a{white-space: nowrap;    padding:10px 4px;}
	.tab_bets li{width:33.33%;text-align: center;}
	.lable-user-name{display:block;margin:2px 0px;}
	.user-select{width:49%;float:left;margin-right: 3px;}
	.user-mobile{width:49% !important;float:left !important;}
	.custom-user-select{margin-right: 3px;}
	#myModal_popup .modal-dialog{width:100%;}
	.toggleHide, .MatchBetHide{display:none;}
	.desktop-marque{display:none !important;}
	.mobile-marque{display:block !important;}
	.self-btn a{width:100%;}
	.red_table, .green_table{width:100%;float:left !important;padding:0px 5px !important}
	#userListForm{width:100%;}
	.blue_button , .red_button , .com_blue_button{min-width:inherit !important;padding: 5px 5px !important;}
	#bethistoryform .popup_col_3{width:100%;}
	.popup_col_1{width:50% !important;}
	.popup_col_6{padding:5px}
	.popup_col_6 label{font-size: 12px;}
	.usersech input, select{width:57%;margin-bottom:3px}
	#userListForm input{width:84%;}
	.title_new_at #useraction{width: 100%;float: left;}
	.title_new_at .btn-warning	{    width: 100%;}
	
	.popup_col_12 input{width: 58%;}
	.divfilter{padding:0px}
	.title_new_at{margin-top:0px!important;padding: 5px 5px!important;}
	.match_score_box, .border-box{border:none !important;}
	
	.right_col{margin-top:0px;}
	.modal-dialog{margin:10px 0px;}
	.modal-lg{width:100% !important;}
	
	body{letter-spacing:0 !important;}
	
	.col-md-55,
	.col-xs-1,
	.col-sm-1,
	.col-md-1,
	.col-lg-1,
	.col-xs-2,
	.col-sm-2,
	.col-md-2,
	.col-lg-2,
	.col-xs-3,
	.col-sm-3,
	.col-md-3,
	.col-lg-3,
	.col-xs-4,
	.col-sm-4,
	.col-md-4,
	.col-lg-4,
	.col-xs-5,
	.col-sm-5,
	.col-md-5,
	.col-lg-5,
	.col-xs-6,
	.col-sm-6,
	.col-md-6,
	.col-lg-6,
	.col-xs-7,
	.col-sm-7,
	.col-md-7,
	.col-lg-7,
	.col-xs-8,
	.col-sm-8,
	.col-md-8,
	.col-lg-8,
	.col-xs-9,
	.col-sm-9,
	.col-md-9,
	.col-lg-9,
	.col-xs-10,
	.col-sm-10,
	.col-md-10,
	.col-lg-10,
	.col-xs-11,
	.col-sm-11,
	.col-md-11,
	.col-lg-11,
	.col-xs-12,
	.col-sm-12,
	.col-md-12,
	.col-lg-12 {
		/*float: inherit;*/
	}
	.navbar-inverse{background:transparent;}
	.betPriceBox, .betFooter{display:inline-block;}
	
	.top_nav{margin-bottom:5px !important;padding: 0px 0px;}
	
	.mod-header img{margin-left:0px;}
	
	.block_box_btn {
	float: right;
    width: 100%;
    top: 5px;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
	}
	
	#searchId{display:none;}
	
	

	
	.matchScore {
		width: 100% !important;
		display: inline-block;
		text-align: center;
	}
	
	.fancy-head label {
		margin-bottom: 0px;
		font-weight: 400;
		font-size: 12px;
	}
	
	.stake_label,
	.stack_input_field {
		width: 100% !important;
	}
	
	.modal {
		z-index: 999999 !important;
	}

	
	td.last {
		display: inline-flex;
	}
	
	.bar {
		padding: 4px 10px;
		position: inherit !important;
		/* right: 0 !important; */
	}
	
	.tabel_content {
		width: 98%;
		margin: auto;
		overflow-x: scroll;
	}
}
@media (min-width: 768px) {
	.col-md-55 {
		width: 20%;
	}
}
@media (min-width: 992px) {
	.col-md-55 {
		width: 20%;
	}
}
@media (min-width: 1200px) {
	.col-md-55 {
		width: 20%;
	}
	
	.nav-sm .matchBox {
		width: 350px;
	}
}
@media (min-width: 192px) and (max-width: 1270px) {
	table.tile_info span.right {
		margin-right: 7px;
		float: left;
	}
}
@media (min-width: 480px) {
	.top_nav .navbar-right li {
		position: relative;
	}
}
@media (max-width: 767px) {
	.nav-sm .nav>li>a>img {
		margin: auto;
	}
	
	.usersech.block_2 {
		width: 55%;
	}
	
	.searchicon .fa {
		font-size: 13px !important;
	}
}
@media (min-width: 992px) {
	.tile_count .tile_stats_count {
		margin-bottom: 10px;
		border-bottom: 0;
		padding-bottom: 10px;
	}
}
.tile_count .tile_stats_count:before {
	content: "";
	position: absolute;
	left: 0;
	height: 65px;
	border-left: 2px solid #ADB2B5;
	margin-top: 10px;
}
@media (min-width:992px) {
	.tile_count .tile_stats_count:first-child:before {
		border-left: 0;
	}
}
.tile_count .tile_stats_count .count {
	font-size: 30px;
	line-height: 47px;
	font-weight: 600;
}
@media (min-width:768px) {
	.tile_count .tile_stats_count .count {
		font-size: 18px;
	}
}
@media (min-width: 992px) and (max-width: 1100px) {
	.tile_count .tile_stats_count .count {
		font-size: 30px;
	}
}
.tile_count .tile_stats_count span {
	font-size: 12px;
}
@media (min-width:768px) {
	.tile_count .tile_stats_count span {
		font-size: 13px;
	}
}
@media screen and (max-width: 1366px) {
	.over-scroll-table {
		max-height: 465px;
		overflow: auto;
	}
}
@media only screen and (max-width: 1170px) {
	/*.mobile_heading th {
		width: 140px;
	}*/
	
	.title_left {
		padding: 5px 12px;
	}
}
@media only screen and (max-width: 1024px) {
	.match_odds_front span.back-cell,
	.match_odds_front span.lay-cell {
		width: 40px;
	}
	
	/*.mobile_heading th {
		width: 20%;
	}*/
	
	.navbar-right li a {
		padding: 10px 6px;
	}
}
@media only screen and (max-width: 482px) {
	.green_table i.fa.fa-history {
		margin-right: 0;
	}
	
	.red_table td,
	.green_table td {
		padding: 8px 0px 8px 8px;
	}
}
@media (max-width: 992px) {
	.fade.in {
		opacity: 1;
		margin: 0px !important;
		width: 100% !important;
	}
	
	.x_panel {
		overflow-x: auto !important;
	}
	
	.modal-content {
		width: 97%;
		margin: auto;
	}
	
	.col-md-12.col-sm-12.col-xs-12.form-title {
		margin: 0 !important;
	}
	
	.top-margin .col-md-3.col-sm-3.col-xs-3 {
		padding: 0px 1% !important;
	}
	
	.form-group .col-sm-8 {
		width: 100%;
		padding: 0 2% !important;
	}
	
	div#changeUserPassword {
		margin: 0 !important;
	}
	
	.modal-body span {
		text-align: center;
		display:inline-block;
	}
	
	#update_user_com button#user_com_update {
		margin-top: 6%;
	}
	
	.matchBox .modal-content {
		width: 100%;
	}
	
	.fullrow .modal-content {
		width: 100%;
	}
	
	div#UpCommingData {
		padding: 0px;
	}
	
	.col-sm-12 {
		padding: 0px;
	}
	
	.match_odds_front {
		width: 100%;
	}

	.searchbtnn{display:none;}
	
	.modal-backdrop.in {
		filter: alpha(opacity=50);
		opacity: .7 !important;
	}
	
	.main_menu span.fa {
		font-size: 10px !important;
		position: absolute;
		top: 20px;
		right: -2px;
	}
	
	#accountView .col-md-12.col-sm-12.col-xs-12 {
		padding: 0 15px !important;
	}
	
	.session_content td span {
		padding-left: 10px;
		font-weight: bold;
		font-size: 11px;
		text-transform: uppercase;
		float: left;
		width: 85%;
	}
	
	.session_content td p {
		width: 26%;
		float: right;
		display: inline-block;
		/* margin-bottom: 0px; padding-right: 0px; width: 10%; float: left; line-height: 25px; padding-top: 10px; */
	}
	

	
	#getUserPosition #accountView .col-md-12 {
		padding: 0 10px !important;
	}
	
	#getUserPosition #accountView .col-md-12 .form-title #tital_change {
		background: #281f3e;
		color: #ffffff !important;
		margin-bottom: 1%;
		padding: 1% 2% !important;
		float: left;
		width: 90% !important;
	}
	
	#getUserPosition #accountView .col-md-12 .form-title .toggleHide {
		float: left;
		width: 10%;
		background: #281f3e;
		padding: 8px 2% 9px 0 !important;
		margin: 0px 0px;
		color: #ffffff !important;
		text-align: center !important;
	}
	
	#getUserPosition #accountView .col-md-12 .form-title .toggleHide .betpoitionupdown {
		border-color: #ffffff !important;
	}
	
	.table-mob {
		display: block !important;
	}
	
	.mob-load {
		display: block !important;
	}
	
	td.user-mobdata {
		width: 100%;
	}
	
	.mob-load div {
		width: 20%;
		float: left;
		text-align: center;
		padding: 1%;
	}
	
	div#showLess {
		background: red;
		color: #ffffff;
		margin-left: 2%;
	}
	
	div#loadMore {
		background: #337ab7;
		color: #ffffff;
	}
	
	#loadmoretable tr {
		display: none;
	}
	
	.btn_new {
		width: 60px;
	}
	
	.match_tv span#cnt_row1 {
		display: inline-block !important;
	}
	
	span#cnt_row,
	span#cnt_row1 {
		display: inline-block !important;
	}
	
	#datatable {
		width: 1300px;
	}
	
	.cur-back {
		margin: 0px !important;
	}
	
	#myModal_popup .popup_footer button.btn.btn-default {
		padding: 5px !important;
		font-size: 2vw !important;
	}
	
	#myModal_popup .modal-footer.popup_footer {
		padding: 0px !important;
	}
	
	#myModal_popup .popup_content li {
		padding: 2px 0 !important;
		font-size: 2vw !important;
	}
	
	#myModal_popup .popup_header h4.modal-title {
		padding: 8px 0 0 0px !important;
		font-size: 3vw !important;
		text-decoration: unset !important;
	}
	
	.session_content td span {
		padding-left: 10px;
		font-weight: bold;
		font-size: 11px;
		text-transform: uppercase;
		float: none!important;
		width: 100%!important;
		line-height: initial!important;
		padding-top: 5px!important;
	}
	
	#lockunlockModal .modal-dialog .modal-body {
		padding: 8px !important;
	}
	
	.session_content td p {
		/* line-height: 0px!important;
padding-top: 0px!important;
clear: both;
float: none!important;
padding-top: 10px!important; */
	}
	
	.session_content b {
		float: left;
	}
	
	.session_content td p {
		padding-top: 0px !important;
	}
	
	.deskaction {
			width:290px;
	}
	
	.headings .deskaction{display:none;}
	.lastdetail{display:none;}
	#userListForm button{position:absolute;}
	#Wallet{font-weight: bold !important;font-size: 13px;}	
	.icon-mobile {
		text-align: center;
		font-size: 25px;
		margin-left: 1px !important;
		width: 40px;
		float: right;
		
	}
	
	.mobaction{border:transparent !important}
	
	div#myTopnav {
		position: absolute;
		width: 120px;
		right:50px;
		z-index: 1;
		background:#082a4b;
		border:1px solid #082a4b;
		text-align: center;
		top: 0;
		-webkit-animation: slide-down .3s ease-out;
		-moz-animation: slide-down .3s ease-out;
	}
	
	
	@-webkit-keyframes slide-down {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-10%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
}

@-moz-keyframes slide-down {
  0% {
    opacity: 0;
    -moz-transform: translateY(-10%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateY(0);
  }
}

	#myTopnav a {
    display: block;
    padding:5px;
    color:#ffffff;
    font-size: 12px;
	border-bottom:solid 1px #113d67;
	}
	
	.table-striped>tbody>tr>td {
		border-right: 1px solid #ddd;
	}
	
	.row.lastdetail {
		padding: 4% !important;
		background: none !important;
	}
	
	.mobaction {
		display: block !important;
	}
}

	.session_content td.fancy_lay,
	.session_content td.fancy_back {
		width:77px;
		float: left;
		padding: 2px 0px !important;
	}

.fancy-head{background-color: #1e466c !important;color:#fff;}
.fancy-head th{background-color:transparent;}
.fancy-head th a{color: #fff;padding: 4px;display: inline-block;background: #ef333f;}	
.lay_heading_color{background: #FCA4B7!important;color:#000;}
.back_heading_color{background: #7CC4F7!important;color:#000;}	
/**** US ****/


@media only screen and (min-width: 768px) and (max-width:1050px) {
	#cssmenu > ul > li{display: block;width: 100%;}
	#cssmenu ul ul{position:inherit !important;}
	.righttogalhide {display: block;}
	.nav_title{padding:10px;margin-left: 30px;}

	
	.sidenav .closebtn {
		position: absolute;
		top: 0;
		right: 25px;
		font-size: 36px;
		margin-left: 50px;
	}

	
	.nav.side-menu>li>a span {
		float: right;
	}
	
	.righttogal span {
		font-size: 30px;
		cursor: pointer;
		top: 0px;
		position: absolute; 
		left: 6px;
	}
	
	.sidenav {
		height: 100%;
		width: 0;
		position: fixed;
		z-index: 1000;
		top: 0;
		left: 0;
		background:#8BC34A;
		overflow-x: hidden;
		transition: 0.5s;
		padding-top: 60px;
	}
	
	.sidenav a {
		padding: 8px 8px 8px 32px;
		text-decoration: none;
		font-size: 13px;
		color: #fff;
		display: block;
		transition: 0.3s;
	}
	
	.sidenav a:hover {
		color: #f1f1f1;
	}
	
	.sidenav .dropdown-menu {
		position: inherit;
	}
	
}





@media (max-width: 767px) {
	
		.righttogalhide {
		display: block;
	}
	
	
	.match-buttons{
		display: -webkit-box;
   display: -ms-flexbox;
   display: flex;
   }
	
	.match-buttons .blue_button{-webkit-box-flex: 1;
   -ms-flex-positive: 1;
   flex-grow: 1;}
	
	.table{width:100%;float:left;}
	
	.navbar-inverse .nav li {
		width: 100%;
		border-bottom:solid 1px #203c57;
	}
	
	.navbar-inverse .nav li a .caret {
		float: right;
	}
	
	.sidenav .closebtn {
		position: absolute;
		top: 0;
		right: 25px;
		font-size: 36px;
		margin-left: 50px;
	}

	
	.nav.side-menu>li>a span {
		float: right;
	}
	
	.righttogal span {
		font-size: 30px;
		cursor: pointer;
		top: 0px;
		position: absolute; 
		left: 6px;
	}
	
	.sidenav {
		height: 100%;
		width: 0;
		position: fixed;
		z-index: 1000;
		top: 0;
		left: 0;
		background:#8BC34A;
		overflow-x: hidden;
		transition: 0.5s;
		padding-top: 60px;
	}
	
	.sidenav a {
		padding: 8px 8px 8px 32px;
		text-decoration: none;
		font-size: 13px;
		color: #fff;
		display: block;
		transition: 0.3s;
	}
	
	.sidenav a:hover {
		color: #f1f1f1;
	}
	
	.sidenav .dropdown-menu {
		position: inherit;
	}
	
	.usersech.block_2 {
		width: 61% !important;
		padding-top: 0 !important;
	}
	
	.tdwidth {
		max-width: 100% !important;
	}
	
	.match_odds_front span.back-cell,
	.match_odds_front span.lay-cell {
		min-height: 30!important;
		line-height: 30px;
	}
	
	.mail_list {
		margin-bottom: 5px;
		display: inline-block;
	}
	

	.popup_col_2 {
		width: 50% !important;
	}
	
	.forampd {
		padding: 0px 7px !important;
	}
	
	/*.row {
		margin: 0;
	}
    .row {
        margin-right: -10px;
        margin-left: -10px;
    }

    .row {
        margin: 0 !important;
    }*/
	
	.navbar-nav .open .dropdown-menu {
		width: 180px;
	}
	
	.nav_title {
		margin-left:50px;
		width: 160px;
		padding: 10px;
	}
	
	.session_content td.fancy_lay,
	.session_content td.fancy_back {
		width: 20% !important;
		float: left;
	}
	
	.fancy_tabe_width {
		width: 1065px !important;
	}
	
	.fancy_tabe_width button.btn.btn-xs.btn-primary {
		float: none;
	}
	
	.fancy_tabe_width button.btn {
		margin-left: 5px;
	}
	
	.nav>li>a>img {
		margin-right: 5px;
		width: 25px;
		margin: auto;
		/*display: table;*/
	}
	
	#MatchOddInfo {
		padding: 0px;
		height:inherit !important;
	}
	
	.matchBoxMain {
		padding: 0px;
	}
	
	.ball-msg-box {
		width:40%;
		right: 0px;
	}
	
	.navbar-right li:first-child {
		width: 100%;
		text-align: right;
		padding-right: 10px;
	}
	
	.top_nav .navbar-right li {
		margin-left: 0px;
	}
	
	.sport_name {
		width: 70%;
	}
	
	.match_status {
		width: 28%;
		text-align: right;
		padding-right: 10px;
	}
	
	.match_odds_front {
		width: 100%;
		text-align: left;
	}
	
	.match_odds_front span.back-cell,
	.match_odds_front span.lay-cell {
		width: 15.5%;
	}
	
	.back_lay_color td:first-child {
		width: 55%;
	}
	
	.back_lay_color td:nth-child(2) {
		display: none;
	}
	
	.back_lay_color td:nth-child(3) {
		display: none;
	}
	
	.back_lay_color td:nth-child(6) {
		display: none;
	}
	
	.back_lay_color td:nth-child(7) {
		display: none;
	}
	
	/*.mobile_heading th:nth-child(2) {
		display: none;
	}
	
	.mobile_heading th:nth-child(3) {
		display: none;
	}
	
	.mobile_heading th:nth-child(6) {
		display: none;
	}
	
	.mobile_heading th:nth-child(7) {
		display: none;
	}*/
	
	.session_content td:nth-child(2) {
		display: none;
	}
	
	.session_content td:nth-child(3) {
		display: none;
	}
	
	.session_content td:nth-child(6) {
		display: none;
	}
	
	.session_content td:nth-child(7) {
		display: none;
	}
	
	.fancy_th_width th:first-child {
		width: 55%;
	}
	
	.session_content td:first-child {
		width: 60%;
		float: left;
	}
	
	.mobile_heading th:first-child {
		width: 60%;
	}
	
	.main_menu span.fa {
		display: none;
	}
	
	.stake_label,
	.stack_input_field {
		width: 100px;
	}
	
	.sport_name {
		width: 100%;
		text-align: center;
		position: relative;
		margin-left: 0px;
		padding-left: 20px;
	}
	
	.sport_name span {
		right: 10px;
		position: absolute;
	}
	
	.sport_row {
		margin-bottom: 5px;
		padding-bottom: 10px;
	}
	

	
	.matchBoxMain .modal-body {
		margin: 0px;
		padding: 0px;
	}
	
	.match_tv #tital_change {
		Color: #fff!important;
	}
	
	.match_status {
		width: 100%;
		text-align: center;
		padding-left: 0px;
		line-height: inherit!important;
	}
	
	.match_status span {
		width: 100%;
		text-align: center;
	}
	
	.match_time {
		display: inline-block;
		text-align: center;
		width: 100%;
		vertical-align: text-bottom;
	}
	
	.matchBoxMain table {
		margin-bottom: 0px;
	}
	
	.navbar-right li:first-child {
		padding-right: 0 !important;
		text-align: left !important;
	}
	
	.toggle {
		width: 60px !important;
	}
	
	.navbar-right li:first-child {
		width: auto;
	}
	
	.top_nav .dropdown-menu li:first-child {
		width: 100%;
	}
	
	.dataTables_length {
		width: 48% !important;
		float: left !important;
	}
	
	.dataTables_length label select {
		height: 28px;
		border: 1px solid #E6E9ED;
	}
	
	.dataTables_filter {
		width: 50%;
		margin: 0 !important;
		float: right !important;
		text-align: left !important;
	}
	
	.dataTables_filter label input {
		width: 60% !important;
		height: 28px !important;
		padding: 0 5px!important;
		font-weight: 300;
		border: 1px solid #E6E9ED;
	}
	
	.table-scroll {
		width: 98%;
		overflow-x: auto;
		margin: 0 auto;
	}
	
	.block_2 {
		width: 50% !important;
		padding: 5px 5px !important;
	}

	
	.blue_button {
		width: auto;
		float: left;
		text-align: center;
		margin-right: 1px;
	}
	
	.table-scroll table {
		width: 100% !important;
	}
	
	.dataTables_info {
		width: 100%;
	}
	
	.nav>li>a {
		padding: 5px;
		font-size: 11px;
	}
	
	.betSlipBox .mod-header {
		display: none;
	}
	
	#MatchUnMatchBetaData .form-title {
		/* background: #f2f9ff; */
		color: #333;
	}
	

	
	.toggle {
		padding-top: 9px;
	}

	.MatchHideDown,
	.MatchTvHideDown {
		float: right;
	}
	
	.x_panel {
		padding: 10px 0;
	}
	
	.modal-dialog-staff {
		padding: 0;
	}
	
	.tile_count .col-md-12,
	.tile_count .col-sm-12,
	.tile_count .col-xs-12 {
		padding: 0;
	}
	
	.tile_count {
		margin-bottom: 10px;
		margin-top: 6px;
	}
	
	.right_col .col-md-12,
	.right_col .col-sm-12,
	.right_col .col-xs-12 {
	padding: 0px;
    width: 100%;
    float: left !important;
	}
	/* .btn-success{ margin:auto; display:table;} */
	
	.match_odds_front {
		text-align: center;
	}
	
	.UnMatchBetHide {
		width: 20px;
		float: right;
		padding: 0;
		margin: 0;
		text-align: center;
		height: 13px;
		vertical-align: top;
		color: #fff;
	}
	
	.MatchBetHide {
		width: 20px;
		float: right;
		padding: 0;
		margin: 0;
		text-align: center;
		height: 13px;
		vertical-align: top;
		color: #fff;
	}
	
	input#searchTerm {
		margin: 5px 0px;
	}
	
	.row.lastdetail {
		display: none;
	}
	
	.container {
		width: 100%;
	}
	
	.android_apk_link {
		margin-top: 5px !important;
		float: right;
	}
	
	.marquee {
		width: 100% !important;
		margin:0px 0px!important;
	}
	
	.nav-sm .container.body .right_col {
		margin-left: 0px;
		padding: 0px;
	}
	
	.nav-sm .main_container .top_nav {
		margin-left: 0px;
	}
	
	.nav-sm .toggle {
		position: absolute;
		left: 65px;
		width: auto !important;
		float: none;
		background: #fff;
		z-index: 99;
	}
	
	.top_nav .navbar-right li.desklist {
		display: none !important;
	}
	
	.top_nav .navbar-right li.moblist {
		display: inline-block !important;
	}
	
	.nav-sm .marquee {
		width: 80%;
	}
	
	.top_nav .navbar-right li {
		float: left;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}
	
	.navbar-right {
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		float: right;

	}
	
	.navbar-right li a {
		padding:5px 6px;
		line-height: 24px;
		text-align: center;
	}

	.tile_count {
		margin-top: 0px;
	}
	
	.match_odds_front span.back-cell,
	.match_odds_front span.lay-cell {
		width: 15%;
	}
	
	.match_status {
		width: 49%;
	}
	
	.match_status span {
		text-align: left !important;
	}
	
	.sport_name {
		text-align: left;
	}
	
	.match_time {
		width: 49%;
		text-align: right;
	}
	

	
	.top_nav .navbar-right li ul li {
		width: 100%;
	}
	
	.top_nav .navbar-right li ul li a {
		text-align: left;
		padding: 5px 15px 5px 12px !important;
	}
	
	.nav-sm .nav.side-menu li a i {
		text-align: center;
	}
	
	.nav-sm .nav.side-menu li a {
		font-size: 12px;
	}

    #tital_change, .tital_change {
        width: 50% !important;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight: bold;
        font-size: 12px;
        display: inline-block;
        text-align: left
    }
	
	.sc {
		width: 40%;
		display: inline-block;
	}
	
	.score_area {
		padding: 0px 0px 1px;
	}
	
	p.runner_text {
		text-align: left;
		max-width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	
	.session_content td:first-child {
		position: relative;
	}
	
	.session_content td p {
		position: absolute;
		top: 4px;
		right: 0;
	}
	
	.session_content td span {
		width: 70% !important;
		text-align: left;
		max-width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		display: inline-block;
	}
	
	.back-cell {
		padding: 0px !important;
	}
	
	.lay-cell {
		padding: 0px !important;
	}
	
	.fullrownew {
		background: #ccc;
		padding: 2px 5px;
		font-weight: bold;
	}
	
	.pre-text {
		vertical-align: top;
	}
	
	#UpCommingData #accountView .col-md-12.col-sm-12.col-xs-12 {
		padding: 0 15px !important;
	}
	
	div#liveCommentary {
		width: 20% !important;
		float: left;
		display: none;
	}
	
	.mod-header{border-top-right-radius:0px;border-top-left-radius:0px;}
	
	.toggle {
		width: 45px !important;
	}
	
	p.runner_text {
		display: inline-block;
		width: 100%;
		float: left;
		padding: 5px 0px 0px 4px;
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 0px;
	}
	
	span.runner_amount {
		display: inline-block;
		float: right;
		padding: 0px 0px 0 4px;
	}
	
	.top_nav > .navbar-right > li:first-child {
		width: 16%;
	}
	
	.material-icons {
		font-size: 18px !important;
		padding-top: 4px;
	}
	
	.match_runner_name {
		max-width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	
	.full_row .form-group {
		width: 48%;
	}
	
	
	
	
	
}

/*mobile-responsive-End*/

.modal-lg{width: 720px;}



/*loader-css-start*/

.loader .spinner { 
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    font-size: 11px;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 10000;
    margin: 0 auto;
  }

.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%;
	padding: 34px 100px 34px 115px;
}
.loader-inner {
    position: absolute;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}
.loader-inner.box1{
    left: 0%;
    top: 0%;
    animation: cssload-rotate-one 1.15s linear infinite;
    -o-animation: cssload-rotate-one 1.15s linear infinite;
    -ms-animation: cssload-rotate-one 1.15s linear infinite;
    -webkit-animation: cssload-rotate-one 1.15s linear infinite;
    -moz-animation: cssload-rotate-one 1.15s linear infinite;
    border-bottom: 3px solid #f88e1f;
}
.loader-inner.box2{
    right: 0%;
    top: 0%;
    animation: cssload-rotate-two 1.15s linear infinite;
    -o-animation: cssload-rotate-two 1.15s linear infinite;
    -ms-animation: cssload-rotate-two 1.15s linear infinite;
    -webkit-animation: cssload-rotate-two 1.15s linear infinite;
    -moz-animation: cssload-rotate-two 1.15s linear infinite;
    border-right: 3px solid #f88e1f;
}
.loader-inner.box3{
    right: 0%;
    bottom: 0%;
    animation: cssload-rotate-three 1.15s linear infinite;
    -o-animation: cssload-rotate-three 1.15s linear infinite;
    -ms-animation: cssload-rotate-three 1.15s linear infinite;
    -webkit-animation: cssload-rotate-three 1.15s linear infinite;
    -moz-animation: cssload-rotate-three 1.15s linear infinite;
    border-top: 3px solid #f88e1f;
}
@keyframes cssload-rotate-one {
    0% {
        -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
        transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
    }
    100% {
        -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
        transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
    }
}
@-webkit-keyframes cssload-rotate-one {
    0% {
        -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
    }
    100% {
        -webkit-transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
    }
}
@keyframes cssload-rotate-two {
    0% {
        -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
        transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
    }
    100% {
        -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
        transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
    }
}
@-webkit-keyframes cssload-rotate-two {
    0% {
        -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
    }
    100% {
        -webkit-transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
    }
}
@keyframes cssload-rotate-three {
    0% {
        -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
        transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
    }
    100% {
        -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
        transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
    }
}
@-webkit-keyframes cssload-rotate-three {
    0% {
        -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
    }
    100% {
        -webkit-transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
    }
}

/*loader-css-end*/
.match_score_box {
    /*border:solid 3px #8ab912;*/
    width: 100%;
    float: left;
    padding: 0;
}

.border-box{/*border:solid 3px #8ab912;*/margin-bottom:5px;width: 100%;
    float: left;}

.match_score_box table{margin-bottom:0px !important;}

/***odds-change-animaton-start***/

.yello{background:yellow;}

.match-buttons .blue_button{
  background-color:#1e466c !important;
  background-image:inherit !important
}

.data-background{background:#fff;}
.dataTables_length, .dataTables_filter{padding:5px 0px;}
.table-scroll p{display: inline-block;float: left;font-weight: bold;color: #000;}
.pagination-row{float:right !important;}
.item.form-group{margin:5px 0px;}
/***odds-change-animaton-start***/
.mobile-marque{display:none;}
.x_content p{display:inline-block;}

 /*fancy*/
.event-sports a{color: #78be20 !important;font-weight: bold;padding: 4px 6px;display: inline-block;}
.fancy-heads{width: 100%;float: left; border-bottom: solid 1px #ddd;background: #082a4b;margin-top: 5px;}
.fancy-heads,.fancy-rows{width:100%;float:left;border-bottom:solid 1px #ddd;}
.event-sports{width:60%;float:left;}
.empty-div{width:10%;float:left;}
.event-sports button{float:right !important;}
.fancy-backs{background:#F77791;border-bottom:solid 1px #ddd;padding: 5px;font-size:12px;    width: 100%;float: left;}
.fancy-lays{background:#329AE7;border-bottom:solid 1px #ddd; padding: 5px;font-size:12px;    width: 100%;float: left;}
.fancy_buttons{width:10%;float:left;text-align:center;position:relative;}
.fancy_buttone{width:100%;float:left}
  /*fancy*/
  
 #tital_change .fa-refresh{  cursor: pointer;margin-left: 10px;color: #ffcd00;}
.tv-frame{width: 400px;}
.glyphicon-arrow-down, .glyphicon-arrow-up{color: #8ab912;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{padding:4px;}
.bulk_actions tr:not(:first-child) {cursor:pointer;}
.close_new { color: white;}
#InfoUserMsg { text-align: center;margin: 10px 10px 15px;}
.errmsg { text-align: center; color: red;}
.succmsg {text-align: center;color: green;}
.col-md-12.col-sm-12.col-xs-12.form-title {border-bottom: 2px solid;margin: 0 10px 15px;font-size: 18px;color: #2a3f54;}
.top-margin {margin: 10px 0px 15px;}
.mark-back:hover {background: #4cebdc !important;}
.mark-lay:hover{background: #c6f6f2 !important;}
.mark-back {background: #7CC4F7;}
.mark-lay {background: #FCA4B7; }
.content_user_table{color: #000;}
#delete_all_match { vertical-align: super; display: inline-block;width: 43%;}
.MatchBetHide { display: inline;}
#tital_change a, .tital_change a{
    color: white !important;
}
#fdate{cursor:pointer;}
#tdate{cursor:pointer;}
#from-date{cursor:pointer;}
#to-date{cursor:pointer;}
.modal-header .nav{display:inline-block;float:right;}	
.tab_bets{
	width: 100%;float: left;background: #8ab912;border-bottom: solid 1px rgba(255, 255, 255, 0.14);/*border: solid 3px #8ab912;border-bottom: transparent;*/height: 40px;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	color: #fff;background-color: #082a4b;border-radius: 0;border-top: solid 3px #ef333f;
	}
.tab_bets .nav-item{border-right: solid 1px rgba(255, 255, 255, 0.14);border-radius:0px;}
.nav-pills>li+li{margin-left:0px;}
.matchBoxMain { margin-bottom: 10px;}
.count-bet{background:#000;color:#fff;}
#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: #082a4b; 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:#ef333f;}	
.controls{background:#084d8d !Important;}
#tv-box-popupheader {cursor: move;z-index: 10;}
#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: 10px;}
.total-amoumt{font-weight:bold;font-size:15px;}
.full-table-clint{display: table!Important;}
.popup_form_row .green{color:green;}
.popup_form_row .red{color:red;}
.Hyper{color:#db142e;font-size:10px;}
.Super{color:#001ac4;font-size:10px;}
.Master{color:#b700bf;font-size:10px;}
/* #matchListClone{display:inline-block;float:left;}
#matchListClone .dropdown-toggle {font-size: 12px;padding: 2px;float: right;border-radius: 0px;background: #f78c1e;border-color: #f78c1e;}
#matchListClone	.dropdown-menu {
    background: #082a4b;
    width: 210px;
    height: 204px;
    overflow-x: scroll;
    z-index: 1;
}
#matchListClone	.dropdown-menu li{cursor:pointer;border-bottom: 1px solid rgba(255,255,255,0.3);padding: 5px;} */
#matchListClone ul li{cursor:pointer;}
.dropdown-backdrop{z-index:0;}
/*score*/
.rt li,.lt li{height:30px;width:30px;line-height:25px;text-align:center;}
.rt li:first-child{width:40px;float:left}
.lt li:first-child{width:40px;float:left}
.child-score{font-weight:bold !important;}
.match-score-over{color:#2d90d4!Important;}
.score_area li { float: left; list-style: none;font-size:12px; margin: 10px 3px;}
.mt { border-bottom: 1px solid #bcbcbc; float: left; width: 100%;}
.tms { border-right: 1px solid #c9c9c9; padding: 10px 0px;color: black;}
.tms span{color: red;}
.tms.rrt span { padding-right: 5px;}
.ball_0 {
background-color: #999;
border: 1px solid #999;
border-radius:100%;
color:white !important;
}

.ball_1,.ball_2,.ball_3,.ball_5,.ball_1L,.ball_Wd,.ball_1Nb {
background-color: #48a23c;
border: 1px solid #48a23c;
border-radius:100%;color:white !important;
}
.ball_4 {
background-color: #2d90d4;
border: 1px solid #2d90d4;
border-radius:100%;color:white !important;
}
.ball_6 {
background-color: #601c78;
border: 1px solid #601c78;
border-radius:100%;color:white !important;
}
.ball_W {
background-color: #c9362b;
border: 1px solid #c9362b;
border-radius:100%;color:white !important;
}
	
	
.checkbox, .radio {
    position: unset !important;
	
}	

.login_content .checkbox{width:100%;float:left;}

/*teenpatti css  */
 .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:#064d8d; padding:10px; float:left;}
	.game_name, .round_no, .timer_game{float:left; color:#fff; font-size:14px;}
	.round_no{margin-left:10px;color:#000;font-weight:bold;border-radius:30px;background:#e9c327;padding:0px 10px;}
	.timer_game {float:right; }
	.game_video{width:100%; float:left;}
	.game_result{width:100%; float:left; color:#fff; padding:10px; float:left;background:#064d8d; margin:0px;}
	.game_result h2{ font-size:14px;       margin: 0;   display: inline-block;}
	.result_content{width:100%; float:left; padding:5px 0px;}
	.game_result a:hover{color: #fff;}
	.result_content ul{padding:0px; margin:0px; list-style:none; width:100%; float:right;}
	.result_content ul li{border-radius: 20px;font-size: 9px;background:#e9c327;color:#000;margin-right: 10px;float: left;padding: 5px 10px;font-size: 14px;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{width:20%; float:left; text-align:center; font-size:13px; font-weight:bold; padding:5px 0px;}
	.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:16px; font-weight:bold;}
	.team_back_value strong{height:15px; width:100%; float:left; font-size:16px; font-weight:bold;}
	.team_lay_value .size span{width:100%; float:left; font-size:12px;}
	.team_back_value .size span{width:100%; float:left; font-size:12px;}
	.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; pa 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;}
/* controls */
.controls, .controls > * {
	padding:0;
	margin:0;
}
.controls {
	overflow:hidden;
	background: dimgray;
	 
	position:absolute;
	bottom:0;
	left:0;
	width: 30px!important;
    height: 30px !important;
}
.controls[data-state=hidden] {
	display:none;
}
.controls[data-state=visible] {
	display:block;
}
.controls > * {
	float:left;
	width:32px;
	height:100%;
	margin-top:3px;
	display:block;
}
.controls > *:first-child {
	margin-left:2px;
}
.controls button {
	text-align:center;
	overflow:hidden;
	white-space:nowrap;
  	text-overflow:ellipsis;
  	border:none;
  	cursor:pointer;
  	text-indent:-99999px;
  	background:transparent;
  	background-size:32px 32px;
  	background-repeat:no-repeat;
}
.controls button:hover, .controls button:focus {
	outline:0;
}
.controls button[data-state="play"] {
	background-image: url('data:image/png;base64,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');
	background-size:25px 25px!important;}
.controls button[data-state="pause"] {
	background-image: url('data:image/png;base64,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');
}
.controls button[data-state="stop"] {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAABIAAAASABGyWs+AAAFWklEQVR42u1azW7jNhD+6GYNJDkbWyDBNkBeo7fe+yg99Sn6QjkXvfTQh8ipixyLriOJPzM9UCSHFOXYilcEuubBsqSRPfPNNx+HtBUz41sem9YOtB4XAFo70HpcAGjtQOtxAaC1A63HBYDWDrQeFwBaO9B6XJ36ABGh6zosXUNst1tst9vWcS8HoOs6PD09/dx13Y+bzcYBAHs0AiLsL/k74hqYmXe7He92u/AMiueyY2Ez9x7MzPf397/f3d399dUBYGbV9/1Pnz798MvH7z+CicAcImYw8xg2x+vpHsBMIGIopcQ9VI8BQ2aAwSHc7PsAhc+f/waAX1cBAABvNhu+v7/D4+OjcHh0LuUFskpkMsNb+WwIsA5A+lxpF8C2zkEppRbEsggAAGAi7wBRym6IhlVARE0zG2zKo8zu5B5PQAp1ZrQFEQHAugAkZ/PSTQyoBJ+xZCb4KivKzPtzYyysc+GrVwWglLc84FivleAnmc7rOzwT72UlMGYeDGcdjLFJDtcEwPsURCjPsiz8WQbIcilASBkOUHK6N34WOYLWBkSEUPoLJWApA5KLMua60JVgiPuxJKb0TqBwDhAxtDZwjsZvimNdDeDgWxng+FLOBtPZIQhZIXooApaiR4xBa1jr8jJrAUCV/mMgEolpRufojkLxxTkAJsKgDYxxGYiqhQYgY0AKmAtAWNChFEjOVXCi+MwBAN9+D9rAWivYxWGyaQJAlnUWlVir9Wpzg2Q3aW6CDTOc88E765IwZsChyTRIeUBzDc6UFdm9GbqDGcR+nvdqz0XACfJWJTCd9rJSKMAQQjnt8VPwIbthmjPWFoyqANmiBFhKMDBT8zXRQwGK1AffVhvrxDRXyXpNa5ZmcSkAGPugWkbzLOXBQzhc9vXOFlmXzdChzx09stYuYsDSHSGO05PMjsxKoHjMWFrAxACZvcL3Gq9dD21MRRfCUQImp1e/tH5+flb7/X4tBgTWckZnCcJU9PKegJhhjRUKXxe5sp2eZH9UQWOMWrJL9f7VYLXhEUAE5wXdyTkM2kBrM0v36jpBTJ3JViG9OX28fzUompbxLBO8LPhxahsGDTsrcrXsQ9jOALbmYii6UtC/XLbGEoGn/NBrDFqfKHK1rJeNGKDWYoBSCh+uroQI5vSe1jzgHKHvBxhtU5tb2srAJwHPg6TW7gNub2/x8PDARBR5XgqepL11Dl031Pv4SmDTNveQbSZ662nA1dUHjosW0ZSUOznGWHT9UOnjcZbsR9v11wKiN4/zdN79GWPx2vVx4+KYdcJ89qc20Ta+rr4cZpRNTQjeWhH8QlWf204rbZXi4zw+PwCJfiwY4ZzDaydpjzPQ/NBMoBBaopUBSBuWgQX+d8PB79a+EcQpIjeX/ZQJrA9A6gNSCfSDhtYmc/4sInfIFg01IDKf/U5t32vQyRRGYVO3PcSUFgyIW11h26rrh/AT1REi99b8fxiwbLGFaL/ulljoADz1B1jrTmth35ziag1WuJ9KL2ngygyI1B8XN8umOHn97ekw9hxxJRqt1wWA/QCR7/GJjqduBO9Ikcv/b1D5ITV1govGu0RQawNj7BHCdbrI1YMu9h3OwIDFW2JEhGHwU56C8q9qPAtLtGyNrsRRjWcqmShV2OWJzdY9XCZdLQZgKQPUy8sLrGUw5z9SFlMTEtlzfZjcjY2RvHbEugEKX778A2ZWkJL4NQHYbrd/7vf//tZ1+yzUVoOZv7u5uflDLVgYLNpI1FpDa9067jwQpXB9fY3N5rSqXgTA/2l88/8UvQDQ2oHW4wJAawdajwsArR1oPS4AtHag9bgA0NqB1uM/rk8wsEf7VsIAAAAielRYdFNvZnR3YXJlAAB42isvL9fLzMsuTk4sSNXLL0oHADbYBlgQU8pcAAAAAElFTkSuQmCC');
}
.controls button[data-state="volume"] {
	background-image: url('data:image/png;base64,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');
}

/* slider */
input[type="range"] {
  -webkit-appearance: none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  border-radius: 12px;
  height: 12px;
  margin: 5px;
  border: none;
  background: transparent;
  outline: none;
}
input[type="range"]::-webkit-slider-runnable-track {
  border: inherit;
  background: white;
  border-radius: 12px;
}
input[type="range"]::-moz-range-track {
  border: inherit;
  background: white;
  border-radius: 12px;
}
input[type="range"]::-ms-track {
  border: inherit;
  background: white;
  border-radius: 12px;
  color: transparent;
}

input[type="range"]::-ms-fill-lower,
input[type="range"]::-ms-fill-upper {
  background: white;
  border-radius: 12px;
}
input[type="range"]::-ms-tooltip {
  display: none;
}

/* thumb */
input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 20px;
  height: 12px;
  border: none;
  border-radius: 12px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, silver), color-stop(100%, dimgray)); /* android <= 2.2 */
  background-image: -webkit-linear-gradient(top , silver 0, dimgray 100%); /* older mobile safari and android > 2.2 */
  background-image: linear-gradient(to bottom, silver 0, dimgray 100%); /* W3C */
}
input[type="range"]::-moz-range-thumb {
  width: 20px;
  height: 12px;
  border: none;
  border-radius: 12px;
  background-image: linear-gradient(to bottom, silver 0, dimgray 100%); /* W3C */
}
input[type="range"]::-ms-thumb {
  width: 20px;
  height: 12px;
  border-radius: 12px;
  border: none;
  background-image: linear-gradient(to bottom, silver 0, dimgray 100%); /* W3C */
}

/* hide native video controls in fullscreen */
video::-webkit-media-controls {
  display:none !important;
}	 

.video_area video{width:100% !important;height:100%!important;}

/*Teenpatti Cards*/
.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;}
/*End*/

.blinking {
   -webkit-animation: rainbow 5s infinite;
   -ms-animation: rainbow 5s infinite;
   animation: rainbow 5s infinite;
        display: block;
            font-size: 14px;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes rainbow{
 0%{color: Red;}    
 10%{color: Orange;}    
    20%{color: Yellow;}
 30%{color: Aqua;}
    40%{color: White    ;}
 50%{color: Fuchsia;}
    60%{color: Lime;}
 70%{color: Yellow;}
 80%{color: Aqua;}
 90%{color: Orange;}
    100%{color: Red;}
}
/*teenpatti-result-css*/
.modal-dialog .modal-content {width:100%;float:left;}
.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*/



.details-overlay.small {
    background-image: linear-gradient(to bottom,rgba(250,250,250,0.9) 0,rgba(191,191,191,0.9) 100%);
    color: #1e1e1e;
    height: 32px;
    padding: 3px 10px;
    position: relative;
    font-size: 15px;
    font-weight: 500;
}

.play-button.small {
    background: transparent url(../images/casino-sprite_1506385_.png) no-repeat scroll -69px -202px;
    height: 32px;
    width: 115px;
    outline: 0;
}

.play-button {
    bottom: 0;
    cursor: pointer;
    display: table;
    position: absolute;
    right: 15px;
    z-index: 2;
    margin-bottom: 0px;
}

.small-button {
    color: #fff;
    display: block;
    float: right;
    font-size: 13px;
    line-height: 13px;
    position: relative;
    right: 0;
    text-align: center;
    top: 10px;
    width: 90px;
    font-weight: 600;
}

.m-b-30.div-figure {
    margin: 5px 0px;
}


footer {
    background: #e2a500;
    width: 100%;
    float: left;
    position: fixed;
    bottom: 0;
    border-top: 1px solid #c18400;
    padding: 3px 0px;
    display: none;
    z-index: 11;
}

.menu-links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    padding: 0;
    list-style: none;
    margin: 0;
}

footer img {
    width: 20px;
    margin: 0 auto;
    display: inherit;
    float: none;
}

footer .item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
}

    footer .item a {
        text-decoration: none;
    }

        footer .item a.active {
            background: #000;
            border-radius: 100%;
            height: 40px;
            width: 40px;
            border: solid 1px #d9ecdf;
        }

            footer .item a.active img {
                width: 70%;
                line-height: 82px;
                display: block;
                margin-top: 4px;
            }

        footer .item a span {
            color: #000;
            font-size: 12px;
        }

.casino-games .game-cell:hover {
    background: #ffc228;
}

.game-cell {
    border: 1px solid #adacb1;
    padding: 5px;
    margin-bottom: 20px;
    background: #fff;
}

    .game-cell a {
        text-decoration: none;
    }

        .game-cell a:hover .item.items p {
            color: #fff;
        }

    .game-cell img {
        width: 100%;
    }

    .game-cell .item.items {
        position: relative;
    }

        .game-cell .item.items p {
            color: #032621;
            margin-bottom: 0px;
            padding: 5px 0px 0px;
            text-align: center;
            font-size: 16px;
            font-weight: 500;
            text-transform: uppercase;
        }

.swing {
    position: absolute;
    top: 0;
    left: -9px;
}

.div-figure img {
    width: 100%;
}
#cssmenu {
    background: #010101;
    box-shadow: 1px 3px 5.58px 0.42px rgba(0,0,0,.51);
    width: 100%;
}

@media (max-width: 767px) {
    footer {
        display: block;
    }
    .mrq.hidden-lg {
        width: 100%;
        margin: 0px;
        margin-top: 50px;
        border-radius: 0;
        background: #000;
        color: #fff;
    }
    .match_status .inplay_txt {  
        background: #10a537; 
    }
    .match_status .going_inplay {  
         background: #232323; 
    }
	span.inplay_txt, span.going_inplay{
		right: 15px;
        width: auto;
        top: 5px;
        border-radius: 5px;
	}
}