﻿@charset "utf-8";
/*滚球时候时间格式*/
.HalfTime {
  font-size: 9px;
  color: #0000ff;
}
.LiveTime {
  font-size: 9px;
  color: #b50000;
  font-weight: bold;
}
.IsLive,
.text_time font {
  font-size: 9px;
  color: #b50000;
}
.text_time {
  border: solid 1px #b8b8b8;
  text-align: center;
  font: 500 11px Tahoma;
}
.text_time a {
  font-size: 10px;
  color: #000000;
  text-align: center;
}
.text_timeR {
  font-size: 11px;
  color: #ff0000;
  text-align: center;
}

.OddsDiv {
  width: 52px;
  text-align: right;
  white-space: nowrap;
  font-weight: normal;
}
.ouoe {
  font-weight: bold;
  color: #959595;
}

/*球队*/
.LetTeamClass,
.LetTeamClass a {
  color: #990000;
  font-weight: bold;
}
.UnLetTeamClass,
.UnLetTeamClass a {
  color: #01122b;
  font-weight: bold;
}
.DrawClass,
.DrawClass a {
  color: #606060;
  font-size: 11px;
}

.yellow .LetTeamClass,
.LetTeamClass a {
  color: #e1c302;
}
.yellow .UnLetTeamClass,
.yellow .UnLetTeamClass a {
  color: #e1c302;
}
.draw .DrawClass,
.DrawClass a {
  color: #fff;
}
.yellow .NegativeOddsClass,
.yellow .NegativeOddsClass a,
.yellow .PositiveOddsClass span {
  color: #e1c302 !important;
}
.yellow .PositiveOddsClass,
.yellow .PositiveOddsClass a,
.yellow .PositiveOddsClass span {
  color: #e1c302;
}
/*赔率*/
.NegativeOddsClass,
.NegativeOddsClass a,
.PositiveOddsClass span {
  color: #b50000;
  font-weight: bold;
}
.PositiveOddsClass,
.PositiveOddsClass a,
.PositiveOddsClass span {
  color: #01122b;
  font-weight: 600;
}
.MyanmarOddsClass,
.MyanmarOddsClass a,
.MyanmarOddsClass span {
  color: #005522;
  font-weight: bold;
}
.OddsChanged {
  background: url(../images/oddChanged_bg.gif) repeat;
}

.OddsChanged .OddsArrowSpan {
  display: inline-block;
}

.OddsArrowUp {
  background: url(../images/up.gif) 0px 2px no-repeat;
}

.OddsArrowDown {
  background: url(../images/down.gif) 0px 2px no-repeat;
}
.OddsArrowSpan.OddsArrowDown,
.OdsArrowSpan.OddsArrowUp {
  display: inline-block;
}

.OddsArrowSpan {
  display: inline-block;
  width: 9px;
  height: 10px;
  margin-left: 1px;
}

#CS .OddsArrowSpan,
.HTFT .OddsArrowSpan {
  display: none;
}

.M_E .OddsArrowSpan,
.M_T .OddsArrowSpan,
.M_L .OddsArrowSpan,
.M_AL .OddsArrowSpan {
  display: inline-block;
}
/*让球盘口*/
.HdpGoalClass,
.HdpGoalClass a {
  color: #2e3192;
  font-weight: 600;
  font-size: 9px;
}

/*投注板式*/
.BetInfo .NegativeOddsClass,
.BetInfo .PositiveOddsClass {
  font-size: 14px;
}
.NegativeOddsClassBetProcess,
.NegativeOddsClassBetProcess a {
  color: #b50000;
  font-weight: bold;
  font-size: 14px;
}
.LetTeamClassBetProcess,
.LetTeamClassBetProcess a {
  color: #b50000;
  font-weight: bold;
  font-size: 14px;
}
.PositiveOddsClassBetProcess,
.PositiveOddsClassBetProcess a {
  color: #000000;
  font-weight: bold;
  font-size: 14px;
}
.UnLetTeamClassBetProcess,
.UnLetTeamClassBetProcess a {
  color: #000000;
  font-weight: bold;
  font-size: 14px;
}
.bluebold {
  color: #0400fa;
  font-weight: 600;
}

/*mini注单*/
#div_BetListMini .PositiveOddsClass,
#div_BetListMini .NegativeOddsClass,
#div_WaitingBets .PositiveOddsClass,
#div_WaitingBets .NegativeOddsClass,
#div_VoidTicket .PositiveOddsClass,
#div_VoidTicket .NegativeOddsClass {
  font-size: 10px;
}

.ScoreClass {
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  font-family: Tahoma;
}
.styleblack {
  font-size: 12px;
}

.iconOdds {
  background-image: url(../images/favorite_bg.png?v=20121222001);
  background-repeat: no-repeat;
  background-position: left -15px;
  width: 15px;
  height: 15px;
  display: inline-block;
  cursor: pointer;
  line-height: 11px;
  vertical-align: middle;
  margin: 1px;
}
a:hover .iconOdds {
  cursor: pointer;
}
.iconOdds.livecenter {
  background-image: url(../images/liveMatch.png?v2);
  background-repeat: no-repeat;
  background-position: left 0px;
}
.iconOdds.favorite {
  background-position: -15px -16px;
}
.iconOdds.favorite:hover {
  background-position: -15px 0px;
}
.iconOdds.favoriteAdd {
  background-position: -15px 0px;
}
.iconOdds.favoriteAdd:hover {
  background-position: -15px 0px;
}
.iconOdds.tv {
  background-position: -31px 0;
}
.iconOdds.tv:hover {
  background-position: -31px 0px;
}
.iconOdds.tv.off {
  background-position: -31px 0px;
}
.iconOdds.betlist {
  background-position: 0px 0px;
}
.iconOdds.more {
  background-position: -150px 0px;
}
.iconOdds.more:hover {
  background-position: -150px -15px;
}
.iconOdds.moreAll {
  background-position: right 0px;
  width: 30px;
  color: #ffffff;
  font-size: 11px;
  line-height: 11px;
}
.iconOdds.moreAll:hover {
  background-position: right -15px;
}
.stats {
  background: url(../images/repeat_bg.gif) no-repeat 0px 0px;
}
/* Icon Info */
.iconInfo {
  background-image: url(../images/layout/icon_info.png?v=20121222001);
  background-repeat: no-repeat;
  background-position: left top;
  width: 13px;
  height: 13px;
  display: inline-block;
  vertical-align: middle;
}
.iconInfo.clock {
  background-position: left top;
}
.iconInfo.baseball {
  background-position: -15px top;
}
.iconInfo.football {
  background-position: -30px top;
}
.iconInfo.hockey {
  background-position: -45px top;
}
.iconInfo.hockeyPP {
  background-position: -60px top;
}
.iconInfo.injury {
  background-position: -75px top;
}
.iconInfo.point {
  background-position: -90px top;
}
.iconInfo.rain {
  background-position: -105px top;
}
.infoBar .iconOdds,
.infoBar .iconInfo {
  margin-right: 5px;
  float: left;
}

#div_MixParlay .TextStyle04,
#divSingleTickets .TextStyle04,
.oddsTable.info .TextStyle04 {
  font-size: 11px;
}
#SuccessBetContainer .TextStyle07 {
  font-weight: bold;
}
#SuccessBetContainer .UnLetTeamClass,
#SuccessBetContainer .LetTeamClass {
  font-size: 12px;
}
#SuccessBetContainer .UnLetTeamClass {
  color: #003399;
}
#SuccessBetContainer .LetTeamClass {
  color: #ff0000;
}
.Void .TextStyle01,
.Void .TextStyle02,
.Void .TextStyle03,
.Void .TextStyle04,
.Void .TextStyle05,
.Void .NegativeOddsClass,
.Void .PositiveOddsClass {
  color: #8a8a8a !important;
  text-shadow: 0px 1px 0px #dcdcdc;
}
.Void {
  background-color: #c7c7c7;
}
.linethrough {
  color: #8b8b8b !important;
  text-decoration: line-through;
  text-shadow: none;
}

.Total {
  background-color: #c8c8c8;
  color: #000;
  font-weight: bold;
  line-height: 20px;
}
.Total td {
  padding: 0px;
}
.Total div {
  padding-right: 5px;
  border-top: 1px solid #c8c8c8;
}
.none_Bline {
  border-bottom-style: none !important;
}
.trbgov {
  background-color: #f5eeb8;
}
.multiple + .multiple {
  border-top: #e9e9e9 1px solid;
  display: block;
  padding: 4px 0px;
}
.text-ellipsis {
  font-size: 11px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.bet {
  border: #b3bcd2 solid 1px;
  text-align: right;
}
.bet .mag {
  margin: 0px;
}
.liveligh .bet {
  background-color: #ffccbc;
}

.bggrey {
  background-color: #dadaed;
}
.bggreylight {
  background-color: #dcdcdc;
}
.bgcpe {
  background-color: #dadaed;
}

.l_2 {
  background-color: rgb(255, 222, 222) !important;
}

/*公告单行样式*/

.bgcpelight {
  background-color: #eaeaea;
}

/*公告双行样式*/

.vsCls {
  margin-left: 3px;
  margin-right: 3px;
}

.vsCls,
.mixvs {
  color: #700000;
  font-weight: bold;
}

.blod {
  font-weight: 600;
}

td .hdp {
  float: left;
  text-indent: 10px;
  margin-right: 28px;
}

.HALF .hhide,
.H2 .hhide {
  display: none !important;
}

.HALF .halfHide {
  display: none;
}

.H2 .h2hide {
  display: none;
}

.FULL .fullHide {
  display: none;
}

.fglg_box td a.PositiveOddsClass {
  min-height: 18px;
  line-height: 18px;
  display: inline-block;
  vertical-align: middle;
}

.selectedMix {
  background-color: rgb(123, 160, 241);
  display: inline-block;
  min-width: 30px;
}

#oTableContainer_L .selectedMix,
.live .selectedMix {
  background-color: rgb(247, 145, 140);
}

.mlodds_cell {
  padding-right: 5px;
}

.hdp_s {
  margin-right: 0px;
  color: #2e3194;
  display: inline-block;
  width: 70px;
  text-align: left;
  font-weight: 600;
  /* margin-right: 3px; */
}

.header_hdp {
  color: #2e3194;
  font-weight: bold;
}

/****************GOAL JACKPOT**************/
.goaljackpot-button {
  background: url(../images/Goal-Jackpot.gif) center/cover no-repeat;
  background-size: contain;
  text-align: center;
  /* padding: 13% 19% 0%; */
  width: 50px;
  height: 14px;
  font-size: 11px;
  font-family: Impact;
  border: none;
  color: #a50000;
  cursor: pointer;
}

.blinking {
  animation: blinkingText 1s infinite;
}
@keyframes blinkingText {
  0% {
    color: #990000;
  }
  49% {
    color: transparent;
  }
  50% {
    color: transparent;
  }
  99% {
    color: transparent;
  }
  100% {
    color: #990000;
  }
}

/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 20px;
  top: 20px;
  width: auto; /* Full width */
  height: auto; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0, 0, 0); /* Fallback color */
  background-color: rgba(0, 0, 0, 0.4); /* Black w/ opacity */
  margin: -18px auto;
}

/* Modal Content/Box */
.modal-content {
  border: none;
  width: 751px;
  margin: 0;
  float: left;
  padding: 0;
  position: relative;
}
/* .close {
	color: white;
	position: absolute;
	right: 20px;
	padding: 10px;
} */

.close:hover,
.close:focus {
  color: lightgray;
  text-decoration: none;
  cursor: pointer;
}
