body{
}

.th-groups th {
  text-align: center!important;
}
.toolbar{
	display:block !important;
}
fieldset.leagueBox select {
width: 100%;
}
.leftPanel ul {
position: relative;
margin-bottom: 0;
}
.left-nav ul {
clear: both;
}
.left-nav ul {
padding: 0;
margin: 0;
list-style: none;
}

.mychevron {
background: url("../../images/widget-chev.png") no-repeat 2px center;
background-repeat: no-repeat;
background-position: 0px center;
opacity: 0.4;
filter: alpha(opacity=40);
width: 15px;
height: 20px;
display: block;
float: left;
}
.left-nav ul li {
padding: 0;
margin: 0;
font-size: 11px;
line-height: 18px;
clear: both;
border-bottom: 1px solid rgb(249, 249, 249);
border-top: 1px solid rgb(229, 228, 228);
}
.left-nav ul li a {
width: 100%;
padding-left: 1px;
display: block;
line-height: 20px;
vertical-align: middle;
font-size: 12px;
font-weight: 600;
white-space: nowrap;
color: #333;
text-decoration: none;
}
.left-nav .widget.collapsible h3{
background: rgb(237, 235, 235);
	
}

 a.category-go{margin-left:0.5em}
a.events-go{margin-left:2em}
.left-nav ul li  a.events-go{color:#3173BD} 
.MainMarket,.CategoryMarket {
list-style: none;
margin: 0;
}

.MainMarket li, .CategoryMarket li {
display: inline-block;
text-align: center;
line-height: 3em;
border-left: none;
background: rgba(255, 255, 255, 0.12);
color: #444;
text-decoration: none;
border-radius: 1px 1px 0 0;
margin-left: 1px;
padding-left: 2em;
padding-right: 2em;
}
.CompetitionOddWrapper{
	background: white;
}
.groupmarket-go, .selectedMarket, #show-groupmarket-go {
float: left;
line-height: 2em;
height: 2em;
text-align: center;
padding: 0;
border: none;
background: #f7f7f7;
line-height: 20px;
color: #444;
letter-spacing: normal;
border: 1px solid rgba(0, 0, 0, 0.2);
border-bottom-color: rgba(0, 0, 0, 0.3);
background-origin: border-box;
background-image: -webkit-linear-gradient(top, #ffffff, #eeeeee);
background-image: linear-gradient(to bottom, #ffffff, #eeeeee);
text-shadow: 0 1px 0 #fff;
cursor: pointer;
white-space: nowrap;
overflow: hidden;

border: 1px solid rgba(0, 0, 0, 0.2);
border-left: 1px solid rgba(250, 250, 250, 0.2);
border-top: 1px solid rgba(250, 250, 250, 0.2);
}

.h4header {
-webkit-margin-before: 0;
-webkit-margin-after: 0;
}

.marketTabwrapper {
overflow: auto;
}
.grpboxodd .selectedMarket a {
color: white;

}
.grpboxodd a {
color:#FFF;
text-shadow: none;
text-decoration: none;
font-weight: 600;
padding-left: 0.2em;
padding-right: 0.2em;
}
.CategoryMarket  a , .groupmarket-go a{
color:#222;
}
.grpboxodd .selectedMarket {
color: white;
background: rgb(37,141,200);
text-shadow: none;
}


.MainMarket li.active  a, .CategoryMarket li.active  a{
color: #2375ae !important;
}


.left-nav .favourites {
position: relative;
}
favourites {
background-position: -35px center;
}
.favorite-go {
float: right;
margin: 2px 0 0 0;
width: 22px;
height: 16px;
background: url("../../images/favourites-icon.png") no-repeat left center;
}
.ui-block-a, .ui-block-b, .ui-block-c, .ui-block-d, .ui-block-e {

min-height: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
margin: 0.5em;
padding: 0.5em;
border-radius: 3px;
min-height: 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border: 1px solid rgb(170, 170, 170);
}
.list-competition.ui-grid-a>.ui-block-a {
width: 80%;
}
.list-competition.ui-grid-a>.ui-block-b {
width: 20%;
max-width: 20px;
float: right;
}

.widget.collapsible h3{
-webkit-margin-before: 0;
-webkit-margin-after: 0;
}
.grpboxodd.panel-header {
margin-bottom: 1em;
border: none;
position: relative;
   border-top: 3px solid #00c0ef;
	background:white;
	padding:1em;
border-radius: 5px;
}
.tableOddWrapper{
}

.ui-btn-right.groupbar {
max-width: 200px;
position: absolute;
right: 1em;
top: 8px;
}
.refresh-btn {
background-image: url("../../images/refresh_ico.png");
background-position: center center;
width: 15px;
display: block;
height: 20px;
background-repeat: no-repeat;
}
.my-icon-closethick {
background-image: url("../../images/close.png");
background-position: center center;
width: 10px;
margin: auto;
display: block;
height: 20px;
background-repeat: no-repeat;
}

.grpboxodd .ui-responsive .border, #table-betting.ui-responsive .border {
border-left: 1px solid rgba(0, 0, 0, 0.1);
border-right: 1px solid rgba(0, 0, 0, 0.2);
}
.grpboxodd .ui-responsive tr td {
border-top: 1px solid rgba(0, 0, 0, 0.1);
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.grpboxodd .ui-responsive .first, #table-betting.ui-responsive .first {
border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.grpboxodd .ui-responsive .last, #table-betting.ui-responsive .last {
border-right: 1px solid rgba(0, 0, 0, 0.2);
}

.payout{
	border-color: #3c8dbc;
}

.widget.collapsible .marketheader h3 {
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
text-shadow: 0 1px 0 #527596;
color: white;
}
.MainMarket li.active {
background: white;
}
.changedOdd.payout {
	background-color: rgb(249, 142, 142);
}


.ui-block-b  .favorite-go {
position: absolute;
left: 0;
width: 22px !important;
height: 16px;
background: url("../../images/favourites-icon.png") no-repeat left center;
}

a.event-go{
cursor: pointer;
color: #4676CD;
text-decoration: underline;

}
.widget{
	overflow:Auto;
}

.sganciata {
background: rgb(194, 8, 8) !important;
color: white;
text-shadow: 0 1px 0 rgb(94, 40, 40);
}
.disabilitato, .disabilitato a {
background: #ddd !important;
color: dimgray !important;
}
.ui-btn-right{
	float:right;
}
.oddcontainer .widget{
margin-bottom: 1em;

}
.oddcontainer .widget .content{
padding:1em;
}

.oddcontainer .widget .content .formInput label {
text-align: center;
}
.sganciata label{
	color: white;
}

.cell{
	display:inline-block;
}
.cell label{
	display:block;
}
.groupmarket-go{
	display:none;
}

.MainMarket li a, .CategoryMarket li a{

cursor: pointer;
}


.CategoryMarket {

border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.addHND{
	line-height: 0 !important;
}
.evName, .eventDate, .HndWrapperAdd {
white-space: nowrap;
}

tr[data-driver="P"] , [data-driver="P"] .content, td[data-driver="P"], .driverP,[data-driver="P"] .widget-heading{
	background:#F44336;
	color: white;
}
tr[data-driver="P"] a{
    color: #e2e0e0;
}
tr[data-driver="M"], [data-driver="M"] .content, td[data-driver="M"], .driverM, [data-driver="M"] .widget-heading{
	background:#FFC107;
}

tr[data-driver="BR"], [data-driver="BR"] .content, td[data-driver="BR"],.driverBR, [data-driver="BR"] .widget-heading{
	background:white;
}
 .driverBR{
	border: 1px solid black !important;
}
[data-driver="SBO"] .content,td[data-driver="SBO"], .driverSBO{
	background:rgb(207, 211, 249);
}

.margin1{margin:1em 1em 1em 0}

.legend-block {
    width: 20px;
    height: 20px;
    display: block;
    float: left;
    margin-right: 0.5em;
    border-bottom: 1px solid white;
}

.my-card {
    box-sizing: border-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin: 8px;
    background: white;
    box-shadow: 0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
}
.my-card .heading{
	padding:0.5em;
}

label.centered {
    text-align: center;
    min-width: 73px;
}
.my-padding-1{padding:1em}
.nowrap{white-space: nowrap}

.evCode input[type="checkbox"] {
    display:none;
}
.evCode input[type="checkbox"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(../images/check_radio_sheet.png) left top no-repeat;
    cursor:pointer;
}
.evCode input[type="checkbox"]:checked + label span {
    background:url(../images/check_radio_sheet.png) -19px top no-repeat;
}
