@charset "utf-8";

.main-container header.list-caption,
.main-container .acca-event-list-rows{
	padding:  0;
}
.main-container header.list-caption ul,
.main-container .acca-event-list-rows ul{
	border-bottom: 1px solid #ddd;
	margin: 0;
	padding: 5px 0;
	list-style: none;
}

.main-container .acca-event-list-rows li{
	border-right: 1px #ddd solid;
	display: inline-block;
	min-height: 86px;
	padding: 5px 10px;
	vertical-align: top;
}

.acca-event-list-rows {
    width: 1100px;
}

.acca-event-list-rows li {
    font-size: 15px;
    margin: 0 5px;
    padding: 0 10px !important;
    border: none !important;
}

.acca-event-list-rows li.tb-outcome {
    line-height: 43px;
    margin: 0 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width:100px !important;
}

.acca-event-list-rows li.tb-outcome-topbets {
    line-height: 43px;
    margin: 0 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.acca-event-list-rows li.tb-amount {
    background-color: #FCC7D4;
    text-align: center;
}

.main-container .acca-event-list-rows li.tb-back{ background-color: #D5E5FE; }
.main-container .acca-event-list-rows li.tb-lay{ background-color: #FCC7D4; }

.acca-event-list-rows li.tb-back,
.acca-event-list-rows li.tb-sport,
.acca-event-list-rows li.tb-lay,
.acca-event-list-rows li.tb-datetime,
.acca-event-list-rows li.tb-bookie,
.acca-event-list-rows li.tb-amount {
    font-size: 15px;
    margin: 0 5px;
    padding: 0 10px !important;
    height: 100%;
    border: none !important;
    line-height: 43px;
}

.acca-event-list-rows li.tb-rating {
    width: 45px !important;
    font-size: 15px;
    margin: 0 5px;
    height: 100%;
    border: none !important;
    line-height: 43px;
}

.acca-event-list-rows li.tb-button, .list-caption li.tb-button {
    width: 25px !important;
    font-size: 15px;
    margin: 0 5px;
    height: 100%;
    border: none !important;
    line-height: 43px;
}

.acca-event-list-rows li.tb-back,
.acca-event-list-rows li.tb-lay,
.acca-event-list-rows li.tb-sport,
.acca-event-list-rows li.tb-rating,
.acca-event-list-rows li.tb-button {
    text-align: center;
}

.acca-event-list-rows li.tb-competition strong {
    font-size: 15px !important;
    display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.acca-event-list-rows li.tb-competition {
    font-size: 12px !important;
    margin: 0 5px 0px;
    border: none;
    padding: 0px 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.acca-event-list-rows li.tb-competition-topbets {
    width: 180px !important;
}

.acca-event-list-rows li.tb-bookie {
    font-size: 12px !important;
    margin: 0 5px 0px;
    border: none;
    padding: 0px 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.top_margin_5 {
	margin-top: 5px !important;
}

#acca_dutcher_calc_result_table .input_normal_bethistory {
	height: 38px !important;
	color: #333 !important;
}

#acca_dutcher_calc_result_table span {
	display: inline-block; 
	height: 38px; 
	vertical-align: middle;
}

#acca_dutcher_calc_result_table .big_image {
	vertical-align: middle;
	max-width:100px;
	max-height:38px;
}

#acca_dutcher_calc_result_table .small_image {
	vertical-align: middle;
	width:28px;
	margin-top:-3px;
}

#acca_dutcher_calc_result_table .link_button {
	width:45px; 
	padding:0px; 
	margin:0px;
	line-height:36px;
	cursor: pointer !important;
	border-radius: 0.25em !important;
}

.back_button {
	background:#D5E5FE !important;	
	border: 1px solid #D5E5FE !important;
	color:#404040 !important
}

.lay_button {
	background:#FCC7D4 !important;
	border: 1px solid #FCC7D4 !important;
	color:#404040 !important
}

#input_acca_dutcher_min_odds,
#input_acca_dutcher_max_odds, 
#input_acca_dutcher_min_odds_overall,
#input_acca_dutcher_max_odds_overall, 
#input_acca_dutcher_min_date, 
#input_acca_dutcher_max_date {
    width: 138px !important;
    margin: 0px 5px 5px !important;
    z-index:1000000; 
    -webkit-transform: translate3d(0, 0, 0);
}









