/*html { min-height: 100%; margin-bottom: 1px; } esto es para que el scroll aparezca siempre */

.back_msg_error {
}

.back_init {
  background-color: #ffffff;
  background-image: url(images/back_init.jpg);
  background-repeat: repeat-x;
}

.back_logo {
  background-color: #282828;
}

.InfoBetDetail {
  position: absolute;
  display: none;
  margin-left: -5px;
  z-index: 1;
}

.back_parlay {
  background-color: #c9c9c8;
  background-image: url(images/back_bets.jpg);
  background-repeat: repeat-x;
}
.back_create {
  background-image: url(images/create1.jpg);
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

.TextAmountInfo {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

.AmountInfo {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

.back_AmountInfo {
  background-color: #afafaf;
}

.summaryBgr,
.summary {
  float: left;
  width: 100%;
}

.summaryBgr {
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background: transparent url(images/../glow/sh_box_bottom.png) repeat-x scroll
    0 0;
}
.summary {
  padding: 5px 5px 5px 20px;
  width: 324px;
}
.summary dl,
.summary dt,
.summary dd {
  display: block;
  float: left;
}
.summary dt {
  width: 110px;
}

.summary dd {
  font-weight: bold;
  text-align: right;
  width: 108px;
}

.join_msg {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
}

.join_title {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bolder;
  text-decoration: none;
  color: #ffffff;
}

.join_separator {
  background-color: #444444;
  height: 2px;
}

.join_link {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #f8e92c;
  text-decoration: none;
}

.join_link:hover {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #f8e92c;
  text-decoration: underline;
}

.back_joinToday {
  border-width: 10px;
  background-color: #777777;
}

.back_shopping_cart {
  background-color: #d6d4d5;
  background-image: url(images/back_sch.jpg);
}

.back_button {
  font-style: normal;
  height: 29px;
  text-decoration: none; /*background-image: url(images/back_button.jpg);*/
  background-repeat: repeat-x;
  border-bottom: 1px solid #dddbdb;
  background: #f2f2f2;
}

.back_button:hover {
  /*background-image: url(images/back_button2.jpg);*/ /*background-repeat: repeat-x;*/
  color: white;
  font-style: normal;
  text-decoration: none;
  background: #585858;
  font-weight: bold;
}
.back_button:hover a {
  color: white;
  text-decoration: none;
}
table.back_menu_inner tr {
}

.back_button_upcoming {
  font-style: normal;
  height: 29px;
  text-decoration: none; /*background-color: #0b3684;*/ /*background-repeat: repeat-x;*/
  border-bottom: 1px solid #dddbdb;
  background: #f2f2f2;
}

.back_button_upcoming:hover {
  background-color: #585858;
  background-repeat: repeat-x;
  font-style: normal;
  text-decoration: none;
  font-weight: bold;
}
.back_button_upcoming:hover a {
  color: white;
  text-decoration: none;
}

.links_menu_upcoming {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  text-decoration: none;
  padding-left: 12px;
}

.links_menu_upcoming:hover {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: underline;
  padding-left: 12px;
}

.txt_accept {
  vertical-align: middle;
  font-style: normal;
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
}

.margin_section_back_buttons {
  width: 25% !important;
}

.back_accept {
  font-style: normal;
  min-width: 60px;
  text-decoration: none;
  width: 50%;
}

/*
.back_welcome {
	background-image: url(images/back_welcome.jpg);
	background-repeat: repeat-x;
	font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.back_welcome_left {
	background-image: url(images/back_welcome_left.jpg);
	background-repeat: repeat-x;
	font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.back_welcome_right {
	background-image: url(images/back_welcome_right.jpg);
	background-repeat: repeat-x;
	font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
*/

.tdStraightRib1 {
  width: 256px;
}

.tdStraightRib2 {
  width: 50px;
  text-align: right;
}

.authentication {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

.links_menu {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; /*color: #000000;*/
  text-decoration: none;
  padding-left: 12px;
}

.links_menu2 {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; /*color: #000000;*/
  text-decoration: none;
  padding-left: 2px;
}

.nowraptd {
  white-space: normal;
}

.general_title {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
}

.general_dropdownlist {
  /*font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;*/
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}

.general_button {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}

.myaccountbox {
  background-color: #b3b3b3;
}

.back_myaccountbox {
  white-space: normal;
  background-image: url(images/back_results.jpg);
  background-repeat: no-repeat;
  background-color: #b3b3b3;
  vertical-align: top;
}

.header_myaccount {
  background-image: url(images/back_games.jpg);
  background-repeat: repeat-x;
  color: #fff;
  font-size: 10px;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
}

.header_myaccount_left {
  background-image: url(images/header_myaccount_left.jpg);
  background-repeat: no-repeat;
  color: #fff;
  font-size: 10px;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
}

.header_myaccount_right {
  background-image: url(images/header_myaccount_right.jpg);
  background-repeat: no-repeat;
  color: #fff;
  font-size: 10px;
  font-family: Montserrat, Verdana, Geneva, sans-serif;
}

.back_games {
  background-color: #888888;
  background-repeat: repeat-x;
}

.back_games_text {
  /*font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;*/
  font-size: 14px;
  text-decoration: none;
  vertical-align: middle;
  text-transform: uppercase;

  font-family: "Montserrat";
  font-weight: bold;
}

.back_player_messageOLD {
  height: auto;
  min-height: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #ff0000;
  padding: 5px 5px 5px 10px;
  border: 1px solid #cc0101;
  background-color: #fff2f2;
}

.back_player_message {
  min-height: 20px;
  text-align: left;
  padding: 10px 5px 5px 10px;
  background-color: #757575;
  margin-top: 5px; /*margin-bottom: 5px;*/
}
.back_player_message > span {
  color: #ffffff;
  text-align: left;
  font-size: 13px;
}

.back_games2 {
  font-family: Montserrat, Verdana, Geneva, sans-serif;
  font-size: 12px;
  color: #404040;
  background-image: url(images/back_games2.jpg);
  background-repeat: repeat-x;
}

.back_header_RIB_left {
  background-color: #fbad18;
  background-repeat: repeat-x;
}
.back_header_RIB_right {
  background-color: #fbad18;
  background-repeat: repeat-x;
}
.back_header_RIB {
  background-color: #fbad18;
  background-repeat: repeat-x;
}

.back_games_left {
  background-color: #888888;
  background-repeat: repeat-x;
}

.back_games_right {
  background-color: #888888;
  background-repeat: repeat-x;
}

.back_app_link {
  background-image: url(images/back_app_links.gif);
  background-repeat: repeat-x;
  width: 100px;
  height: 40px;
  text-align: center;
}

.back_app_sel_link {
  background-image: url(images/back_app_sel_links.gif);
  background-repeat: repeat-x;
  width: 100px;
  height: 40px;
  text-align: center;
}

.btnBetType {
  background-image: url(images/BetType.jpg);
  text-align: center;
  min-width: 41px;
}

.btnBetTypeLeft {
  background-image: url(images/BetTypeLeft.jpg);
  background-repeat: no-repeat;
  text-align: center;
  width: 7px;
}

.btnBetTypeRight {
  background-image: url(images/BetTypeRight.jpg);
  background-repeat: no-repeat;
  text-align: center;
  width: 7px;
}

.lnkBetType {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
}

.back_app_link_left {
  background-image: url(images/back_app_links_left.jpg);
  background-repeat: repeat-x;
}

.back_app_sel_link_left {
  background-image: url(images/back_app_sel_links_left.jpg);
  background-repeat: repeat-x;
}

.back_app_link_right {
  background-image: url(images/back_app_links_right.jpg);
  background-repeat: repeat-x;
}

.back_app_sel_link_right {
  background-image: url(images/back_app_sel_links_right.jpg);
  background-repeat: repeat-x;
}

.back_report {
  background-color: #f5f5f5;
}

.body_report {
  background-color: #f5f5f5;
}

.back_header {
  background-color: #113075; /* old browsers */
  font-size: 12px;
  color: #fff; /*height:20px;*/
  padding: 8px 8px 8px 13px;
}

.back_header_livebetting {
  background-color: #ffd800; /* #14805e;*/ /* old browsers */
  font-size: 12px;
  color: #ffffff; /*height:20px;*/
  padding: 2px 8px 2px 13px;
}

.back_header_go {
  background: -webkit-linear-gradient(
    #f2f2f2,
    #e4e4e4
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#f2f2f2, #e4e4e4); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #f2f2f2,
    #e4e4e4
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#f2f2f2, #e4e4e4); /* Standard syntax */
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  width: 20px;
}

.back_header_refresh {
  background: -webkit-linear-gradient(
    #f2f2f2,
    #e4e4e4
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#f2f2f2, #e4e4e4); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #f2f2f2,
    #e4e4e4
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#f2f2f2, #e4e4e4); /* Standard syntax */
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  width: 25px;
}

.back_header_print {
  background: -webkit-linear-gradient(
    #f2f2f2,
    #e4e4e4
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#f2f2f2, #e4e4e4); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #f2f2f2,
    #e4e4e4
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#f2f2f2, #e4e4e4); /* Standard syntax */
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  width: 20px;
}

.back_header_left {
  /* 	background: -webkit-linear-gradient(#f2f2f2, #e4e4e4); / * For Safari 5.1 to 6.0 * / 	background: -o-linear-gradient(#f2f2f2, #e4e4e4); / * For Opera 11.1 to 12.0 * / 	background: -moz-linear-gradient(#f2f2f2, #e4e4e4 ); / * For Firefox 3.6 to 15 * / 	background: linear-gradient(#f2f2f2, #e4e4e4); / * Standard syntax * / 	font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif; 	font-size: 14px; 	color: #FFFFFF; 	height:26px;   */
  width: 10px;
}

.back_header_right {
  /*     	background: -webkit-linear-gradient(#f2f2f2, #e4e4e4); / * For Safari 5.1 to 6.0 * / 	background: -o-linear-gradient(#f2f2f2, #e4e4e4); / * For Opera 11.1 to 12.0 * / 	background: -moz-linear-gradient(#f2f2f2, #e4e4e4 ); / * For Firefox 3.6 to 15 * / 	background: linear-gradient(#f2f2f2, #e4e4e4); / * Standard syntax * / 	font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif; 	font-size: 14px; 	color: #FFFFFF; */
  width: 10px;
}

.back_header_upcoming {
  background: -webkit-linear-gradient(
    #f2f2f2,
    #e4e4e4
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#f2f2f2, #e4e4e4); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #f2f2f2,
    #e4e4e4
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#f2f2f2, #e4e4e4); /* Standard syntax */
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #4f4f4f;
}

.back_header_upcoming_refresh {
  background: -webkit-linear-gradient(
    #f2f2f2,
    #e4e4e4
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#f2f2f2, #e4e4e4); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #f2f2f2,
    #e4e4e4
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#f2f2f2, #e4e4e4); /* Standard syntax */
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #4f4f4f;
  width: 25px;
}

.back_header_upcoming_print {
  background: -webkit-linear-gradient(
    #f2f2f2,
    #e4e4e4
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#f2f2f2, #e4e4e4); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #f2f2f2,
    #e4e4e4
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#f2f2f2, #e4e4e4); /* Standard syntax */
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #4f4f4f;
  width: 20px;
}

.back_header_upcoming_left {
  background: -webkit-linear-gradient(
    #f2f2f2,
    #e4e4e4
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#f2f2f2, #e4e4e4); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #f2f2f2,
    #e4e4e4
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#f2f2f2, #e4e4e4); /* Standard syntax */
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;
  width: 10px;
}
.back_header_upcoming_right {
  background: -webkit-linear-gradient(
    #f2f2f2,
    #e4e4e4
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#f2f2f2, #e4e4e4); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #f2f2f2,
    #e4e4e4
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#f2f2f2, #e4e4e4); /* Standard syntax */
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;
  width: 10px;
}

/*
.back_conttable {
	background-color: #bfbfbf;
}
*/

.back_center {
  background-color: #c8c8c8;
}

.back_betslip {
  background-color: #c8c8c8;
  width: 270px;
}

.sTrWRBets {
  background-color: #e4e7f0;
}
.sTrAccumulatorBetsSeparator {
  height: 1px;
  background-color: #a0a2a4;
}

.sTrRoundRobinSeparator {
  height: 1px;
  background-color: #A0A2A4;
}

.sTrAccumulatorBets > td > div {
  background-color: #ffffff;
  padding: 7px;
  border-bottom: solid 1px #c8c8c8;
}
.sTrStraightBets > td > div,
.sTrAccumulatorBets > td > div,
.sTrRoundRobinParlayBets > td > div,
.sDvOpenBets {
  background-color: #ffffff;
  padding: 7px;
  border-bottom: solid 1px #ffffff;
}

.separatorStraightBetSlip {
  border-bottom: solid 1px #a0a2a4;
  padding-bottom: 10px;
}

.back_betslip_straight {
}
.back_betslip_detail_open_spot {
  padding-bottom: 2px;
}

.border_betslip {
  /* border: solid 1px #bfbfbf; */
  width: 100%;
  text-align: left;
  margin-bottom: 5px;
}

.back_header_sel {
  background-color: #f2f2f2;
  height: 29px;
}

.back_header_sel td {
  height: 29px;
  border-bottom: 1px solid #dddbdb;
}

.back_separator {
  background-color: #c8c8c8;
}

.back_MainTitle {
  background-color: #282828;
}

.back_action {
  background-color: #c1bfbf;
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.black_links {
  font-size: 12px;
  color: #2359A6;
  text-decoration: none;
  font-family: "Montserrat";
  font-weight: 800;
}

.clsChangeLineBetSlip {
  color: #f26139;
  text-decoration: none !important;
}

td.black_links_change span,
.clsChange {
  /* para no WR
    background-color: Orange;
    color: #FFFFFF;
    text-decoration: none  !important;
  */
}

.clsChangeBetSlip {
  border: solid 1px Orange;
}

.sDvMessageBetSlipWarn {
  padding: 7px;
  font-weight: bold;
  font-size: 13px;
  text-align: center;
  border: solid 2px Orange;
}

.back_pitcher_name {
  font-size: 9px;
  color: #000000;
  font-style: italic;
}

.link_buy_points {
  font-size: 10px;
  color: #000000;
}

.link_buy_points:hover {
  font-size: 10px;
  color: #777777;
  text-decoration: underline;
}

.pitcher_play {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}

.link_pitcher_play {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8.5px;
  color: #000000;
  text-decoration: underline;
}

.link_pitcher_play:hover {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 8.5px;
  color: #777777;
  text-decoration: underline;
}

a.link_bet_type {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #404040;
  text-decoration: none;
}

a.link_bet_type:hover {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #777777;
  text-decoration: none;
}

.all {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  text-decoration: none;
}

.back_menu {
  /*background-image: url(images/back_menu.gif);*/
  background: #c8c8c8;
  height: 300px;
  color: #000000;
}
.back_menu a {
  color: #000000;
}

.back_menu a:hover {
  color: #ffffff;
}

.back_menu_inner {
  background: #c8c8c8;
}

.back_cart {
  background-image: url(images/cart_back2.jpg);
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

.back_sch_participant_info {
  background-color: #f2f2f2;
  border-bottom: 1px solid #dbdbdb;
  height: 29px;
}

.back_betslip_bet {
}

.back_betslip_bet input[type="checkbox"],
.sSectionExoticBet input[type="checkbox"],
.sSectionRoundRobin input[type="checkbox"] {
  background-color: Transparent;
  vertical-align: top;
  padding: 0;
  margin-top: 0;
  float: left;
  display: none;
}

.back_betslip_bet .checkBoxChecked,
.back_betslip_bet .checkBoxUnChecked,
.sSectionExoticBet .checkBoxChecked,
.sSectionExoticBet .checkBoxUnChecked,
.sSectionRoundRobin .checkBoxChecked,
.sSectionRoundRobin .checkBoxUnChecked,
.inlineCheckBet .checkBoxChecked,
.inlineCheckBet .checkBoxUnChecked {
  background-color: White;
}
.sDvchkFreePlay {
  display: inline-block;
  margin-left: 5px;
  width: 16px;
  height: 18px;
  line-height: 18px;
  font-size: 12px !important;
}

.border_schedule {
  background-color: #dddbdb;
  border: #f2f2f2;
}

.border_schedule_3way {
  /*background-color: #A2A2A2;*/
  border-spacing: 1px 0px;
}

.back_pitcher_play_menu {
  background-color: Green;
  border-color: Yellow;
  border-width: 2px;
}

.back_sch_event_info {
  height: 29px;
  background-color: #2359A6; /*old browsers */
}

.RoundRobin {
  /* lo va a usar de black_text
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    */
  text-align: left;
}

.black_text .RoundRobin {
  font-weight: bold;
  font-size: 14px;
  color: #ffffff;
}

.back_HeaderBetDetail {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  background-image: url(images/back_games.jpg);
  background-repeat: repeat-x;
  text-decoration: none;
  background-color: #aaaaaa;
}

.back_NameBetDetail {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  background-color: #999999;
}

.back_SportHeader {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
  background-image: url(images/liMenu2.gif);
  background-color: #c1bfc0;
}

.back_SportHeader:hover {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  background-color: #666666;
}

.back_cart:hover {
  background-image: url(images/cart_back1.jpg);
}

.back_title_open_spot {
  background-color: #e4e4e4;
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  padding-left: 10px;
}

.dvEmptyOpenSpots {
  vertical-align: middle;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  background-color: White;
}
.back_title {
  /*background: -webkit-linear-gradient(#f2f2f2, #e4e4e4); 	background: -o-linear-gradient(#f2f2f2, #e4e4e4); 	background: -moz-linear-gradient(#f2f2f2, #e4e4e4 ); 	background: linear-gradient(#f2f2f2, #e4e4e4);*/
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #585858;
  color: #ffffff;
  height: 30px;
  border-bottom: solid 2.5px #f26139;
}

.back_title_rib {
  background-image: url(images/back_rib.jpg);
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  padding-left: 10px;
}

.back_select_straigth {
  background-image: url(images/back_select_straigth.jpg);
  background-repeat: no-repeat;
}
.back_error_american_cart {
  background-image: url(images/back_error_american_cart.jpg);
  background-repeat: no-repeat;
}

.back_pitcher_play {
  background-image: url(images/back_pitcher_play.jpg);
  background-repeat: no-repeat;
}

.sTblBetSlipSendBet {
  background-color: #ffffff;
  padding: 7px;
}

.back_results {
  background: #ffffff; /*background-image: url(images/back_results.jpg);*/
}
.back_delete {
  background-image: url(images/back_delete2.jpg);
  background-repeat: no-repeat;
}

.back_edit {
  background-image: url(images/back_edit2.jpg);
}

.back_buttons {
  /*background-image: url(images/back_buttons.jpg);*/ /*background-repeat: no-repeat;*/ /*border-bottom: 1px solid #dddbdb;*/ /*background: #f2f2f2;*/
}

.black_textB {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  font-size: 14px;
  font-family: "Montserrat";
}

.sSectionExoticBet .black_text {
  color: #ffffff;
  font-size: 12px;
  font-weight: 500;
}

.black_text {
  color: #000000;
  text-decoration: none;
  font-family: "Montserrat";
  font-size: 10px;
}

.black_text > span {
  vertical-align: middle;
}

.black_text_date {
  font-size: 9px;
  color: #000000;
  text-decoration: none;
}

.related_events {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  text-decoration: underline;
}

.lnkRelated_events {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  text-decoration: underline;
}

.lnkClickEventDescripRelatedEvents {
  cursor: pointer;
  text-decoration: none;
  width: fit-content;
  color: #4c4c4c;
}

.white_text {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ffffff;
  text-decoration: none;
}

.white_textB {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  text-decoration: none;
}

.rib_title_text {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #404040;
  font-weight: bold;
  text-decoration: none;
}

.back_action_rib {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding-left: 10px;
  padding-top: 5px;
  background-color: #feb49e;
  color: #404040;
  font-weight: bold;
  width: 120px;
  height: 20px;
  text-decoration: underline;
}
.link_action_rib {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #404040;
  font-weight: bold;
  text-decoration: underline;
}

.rib_header_text {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #404040;
  font-weight: bold;
  text-decoration: none;
}

.button_off {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #999999;
}

.back_warning_text {
  background-color: #ff00ff;
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ff0000;
  text-decoration: none;
  padding: 0px 10px 0px 10px;
}

.warning_text {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #f26139;
  text-decoration: none;
}

.warning_no_combination {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #f26139;
  text-decoration: none;
  padding: 3px 0px;
}

.boxWarningBgr {
  width: 100%;
  float: left;
  padding-bottom: 5px;
  min-height: 30px;
  background: transparent url(images/warning2.gif) no-repeat center bottom;
}

.boxWarning {
  /*min-height: 80px;
    height: 30px;*/
  padding: 5px 5px 5px 15px;
  border: 1px solid #cc0101;
  color: #ff0000;
  background-color: #fff2f2;
  text-decoration: none;
}

.title_report {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-decoration: none;
  font-weight: bold;
  color: #535353;
}

.header_report {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  font-weight: bold;
  color: #535353;
  text-transform: uppercase;
}

.header_report:hover {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  font-weight: bold;
  color: #000000;
}

.header_statement_text {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  font-weight: bold;
  color: #535353;
  padding-left: 60px;
  text-transform: uppercase;
}

.header_statement_text:hover {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration: none;
  font-weight: bold;
  color: #000000;
}

.back_header_statement {
  /* 	background-color: #800000; 	border:solid 1px #000000; 	width:120px; 	height:18px; 	*/
}

.back_header_statement:hover {
  /* 	background-color: #A50000; 	border:solid 1px #000000; 	width:120px; 	height:18px; 	*/
}

.boxWarning2 {
  min-height: 30px;
  padding: 5px 5px 5px 35px;
  border: 1px solid #cc0101;
  background: #fff2f2 url(images/warning.gif) no-repeat 5px;
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ff0000;
  text-decoration: none;
}

#AskLoginClick {
  margin-bottom: 5px;
}
#AskLoginClick > div {
  background-color: #e5edf5;
  padding: 20px;
  color: #000000;
}

.button_text {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-align: right;
}

.text_RiskWin {
  font-family: Montserrat, Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #000000;
  text-align: right;
  width: 85px;
  border: #e5edf5 1px solid;
  -webkit-border-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -o-border-top-left-radius: 5px;
  -ms-border-top-left-radius: 5px;
  border-radius: 5px;
  /*
    border-width: 0px;
	border-style:solid;
	border-color:#c8c8c8;
    */
  padding: 2px 2.5px;
  background-color: #e5edf5; /*#F1F2FA;*/
}

.text_RiskWinColor {
  font-family: Montserrat, Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #000000;
  background-color: #e5edf5; /*#c8e6c9;*/
  text-align: right;
  width: 85px;
  /*
    border-width: 0px;
	border-style:solid;
	border-color:#c8c8c8;
    */
  border: #e5edf5 1px solid;
  -webkit-border-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -o-border-top-left-radius: 5px;
  -ms-border-top-left-radius: 5px;
  border-radius: 5px;
  padding: 2px 2.5px;
}

.authentication_text {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-align: left;
}

.back_confirmation {
  background-color: #eeeeee;
}

.app_link {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #cccccc;
}

.app_sel_link {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

.links_menu:hover {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  text-decoration: underline;
  padding-left: 12px;
}
.black_links:hover {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: none;
}
.back_cart2 {
  background-image: url(images/cart_back1.jpg);
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
.back_cart2:hover {
  background-image: url(images/cart_back2.jpg);
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
.back_days {
  background-image: url(images/back_games.jpg);
  background-repeat: repeat-x;
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
}
.lost {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  text-decoration: none;
  background-color: #cc0000;
}
.won {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  text-decoration: none;
  background-color: #009900;
}

.PlayerInfoTitle {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}

.PlayerInfoData {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}

.cncld {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  text-decoration: none;
  background-color: #ff9900;
}

.back_create:hover {
  background-image: url(images/create2.jpg);
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
.back_create2 {
  background-image: url(images/create2.jpg);
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
.back_create2:hover {
  background-image: url(images/create1.jpg);
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
.moduleScrollBars {
  overflow: auto;
  width: 99%;
  height: 500px;
  position: static;
  background-color: #ffffff;
  background-image: url(images/back_sch.jpg);
}
.menuScrollBars {
  width: 136px;
  max-width: 136px;
  overflow: auto;
  height: 535px;
  position: absolute;
}
.menuPopup {
  background-image: url(images/back_menu.gif);
  width: 375px;
  overflow: auto;
  height: 510px;
  z-index: 10;
  position: absolute;
  top: 189px;
}

#menuSports {
  padding: 0px;
  margin: 0px;
}

#menuSports ul {
  padding: 1px;
  margin: 0px;
}

.h3SportsHeader {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  height: 20px;
  padding-top: 10px;
}

.liSportsHeader {
  list-style-type: none;
  background-image: url(images/sports_menu.jpg);
  background-color: Red;
  height: 28px;
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  text-indent: 6px;
  vertical-align: middle;
}

.liSportsFooter {
  list-style-type: none;
  background-image: url(images/back_button.jpg);
  text-indent: 6px;
  height: 29px;
}

.liSports {
  list-style-type: none;
  background-image: url(images/back_button.jpg);
  text-indent: 6px;
  height: 29px;
}

.aSubheader {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  cursor: default;
  height: 16px;
  padding-top: 4px;
  text-decoration: none;
  text-align: left;
}

.imgReplace {
  background-image: url(images/h3Sports.gif);
}

.linksfake {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #999999;
}

.linksexternos2texto {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

.banker_link {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

.back_sports {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background: -webkit-linear-gradient(
    #f2f2f2,
    #e4e4e4
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#f2f2f2, #e4e4e4); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #f2f2f2,
    #e4e4e4
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#f2f2f2, #e4e4e4); /* Standard syntax */
  text-decoration: none;
  font-style: normal;
  padding-left: 10px;
}

.statement_text {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

.hist_text1 {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  background-color: #d6d6d6;
}

.hist_text2 {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}

.back_History {
  background-color: #afafaf;
}

.back_HistoryTotal {
  background-color: #d6d6d6;
}

.hist_textAmount {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: Red;
}

.back_account_statement {
  /*background-color:#f2f2f2;*/
  background-color: #d6d6d6;
}
.lnkBetGroupDetail {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: underline;
}

#PitcherPlayDiv td {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #648046;
  color: #fff;
  text-align: left;
  text-decoration: none;
}

#PitcherPlayDiv a {
  display: block;
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding: 4px 10px;
  background: #648046;
  color: #fff;
  text-align: left;
  text-decoration: none;
}

#PitcherPlayDiv a:hover {
  color: #ffff00;
  text-decoration: underline;
}

#SelBetTypeDiv td {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #799541; /*background: #648046;*/
  color: #fff;
  text-align: left;
  text-decoration: none;
}

#SelBetTypeDiv a {
  display: block;
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding: 4px 10px;
  background: #799541; /*background: #648046;*/
  color: #fff;
  text-align: left;
  text-decoration: none;
}

#SelBetTypeDiv a:hover {
  color: #ffff00;
  background: #799541; /*background: #648046;*/
  text-decoration: underline;
}

#SelBetTypeDiv a table:hover {
  color: #ffff00;
  background: #799541; /*background: #648046;*/
  text-decoration: underline;
}

.subtitleDatePicker {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
  background: url(images/back_games.jpg);
  background-repeat: repeat-x;
  background-color: #282828;
  padding-left: 10px;
}

.subtitleDatePicker2 {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
  background-color: #000000;
  padding-left: 10px;
}

.subTableBackGroundDatePicker {
  background-color: #d1d3d2;
  font-family: Montserrat, Verdana;
  font-size: 8pt;
  background-image: url(images/back_table_calender.jpg);
}

.subTableFooterDatePicker {
  background: url(images/back_bajo.jpg);
  height: 27px;
}

.radioButtonDatePicker {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; /* width: 816px; */
  color: #666666;
  font-weight: bold;
}

.labelDatePicker {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  font-style: normal;
  font-weight: bold;
}

.textBoxDisabledDatePicker {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: right;
  background-color: #cccccc;
}

.textBoxNumberDatePicker {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #eaeaea;
  border: 1px solid #ffffff;
  text-align: right;
}

/* PARA REPORTES con XSLT */

.rpt_title {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  color: #000000;
  font-weight: bold;
}
.rpt_player_title {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}
.rpt_player {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #006400;
  font-weight: bold;
}
.rpt_titles {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}
.rpt_date {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #228b22;
  font-weight: bold;
}
.rpt_datos1 {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
.rpt_datos2 {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0000ff;
}
.rpt_datosDet {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}
.rpt_details {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
.rpt_Won {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #228b22;
}
.rpt_Lost {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ff0000;
}
.rpt_Status {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
.rpt_BetRiskWin {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #006400;
}
.rpt_WonLost {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0000ff;
}
.rpt_points {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ff0000;
}
.rpt_odds {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0000ff;
}

/* para cambios solicitados por WW */

.sSectionExoticBet {
  padding-top: 3px;
  padding-left: 2px;
}

.sSectionRoundRobin {
  padding-top: 5px;
}

.SectionOpenSpot {
  text-align: left;
  display: table;
  width: 100%;
}

#divRoundRobinCart {
  /*background-color: #E4E7F0;*/
}

#divEventSch {
  background-color: Gray;
}

#divPool2ColSch {
  background-color: Gray;
}

#divPoolSch {
  background-color: Gray;
}

.back_sch_pool_participant_info {
  background-color: #f2f2f2;
  height: 29px;
}

#ReportSection {
  display: block;
}

/* fin de cambios solicitados por WW */

/*copiados de BetOnLine */
.semantic {
  display: none;
}
a.semantic {
  display: block;
  position: absolute;
  left: -9000px;
  width: 50px;
  overflow: hidden;
}
#ft {
  margin-top: 2em;
  padding: 0 0 0 0;
}
#ft .footerMenuCtn {
  padding: 0 0;
  width: 100%;
  overflow: hidden;
}
#ft p.copyright {
  text-align: center;
  margin-top: 2em;
}
.footerMenu {
  float: left;
  width: 19%;
  padding-left: 1em;
  margin: 0 0 1em 0.5em;
}
.footerMenu h3 {
  font-family: Montserrat, Verdana, arial, helvetica, clean, Sans-Serif;
  font-weight: bold;
  text-align: left;
  padding: 0;
  font-size: 80%;
}
.footerMenu li {
  display: block;
  font-family: Montserrat, Verdana, arial, helvetica, clean, Sans-Serif;
  font-size: 60%;
  text-align: left;
  width: 90%;
  float: left;
  margin: 0 0 0.5em 0;
  padding: 0 0 0 0;
  list-style: none;
}
.footerMenu ul {
  margin: 0 0 1em 0.5em;
  padding: 0;
  display: block;
  text-align: left;
  font-family: Montserrat, Verdana, arial, helvetica, clean, Sans-Serif;
  color: #333;
}
#ft a:link {
  color: #333;
}
#ft a:visited {
  color: #666;
}
#ft a:hover {
  color: black;
}
#ft a:active {
  color: #666;
}
#ft .links li,
#ft .text {
  text-align: center;
}
#ft .links .main a {
  font-weight: bold;
  text-transform: uppercase;
}
#ft p {
  text-align: left;
}
#twoColumn {
  width: 38%;
}
#twoColumn li {
  width: 42%;
}

/* los cambios del 2011-08-24 

nuevos estilos:

back_header_go 
back_header_refresh 
back_header_print 
back_header_upcoming_refresh 
back_header_upcoming_print 

agregar atributo width:

back_header_left
back_header_right
back_header_upcoming_left
back_header_upcoming_right


*/

/* mejorando el carrito cart1.js  */
/* imagenes nueva: gray_arrow.png, white_arrow.png, dropdown_arrow2.png 
	border-radius: 4px;
*/
.title_bet_slip_part_dropDown {
  background-color: White;
}

.title_bet_slip_part {
  display: block;
  background-color: #e5edf5; /* #5a595b;*/
  color: #000000; /*#c8c8c8;*/
  font-size: 14px;
  line-height: 25px;
  height: 25px;
  text-decoration: none;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  font-family: "Montserrat";
  border: 1px solid #e8e8e8;
  -webkit-border-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -o-border-top-left-radius: 5px;
  -ms-border-top-left-radius: 5px;
  border-radius: 5px;
}

.title_bet_slip_part * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.title_bet_slip_part > div > div > div > span {
  padding-left: 10px;
  font-weight: bold;
}
.betTypeLabel {
  display: inline-block;
  width: 95%;
}

.title_bet_slip_part .sDvDropDownArrow {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M480-336.35%20232.35-584%20296-647.65l184%20184%20184-184L727.65-584%20480-336.35Z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  width: 11px;
  height: 6px;
  position: relative;
  top: -6px;
  left: 2px;
  display: inline-block;
}
#menuSingleBets,
#menuExoticBets,
#menuRoundRobin {
  border-top: solid 2px #e4e7f0;
  z-index: 1;
}

.sDvIfBets > table {
  padding-top: 6px;
  padding-bottom: 6px;
}

.dvMenuIfBetWR {
  position: relative;
  top: 0;
  left: 0;
  display: none;
  z-index: 4;
}

.sDvDropDownSingleBet,
.sDvDropDownExoticsBet,
.sDvDropDownRoundRobin,
.sDvDropDownIfBetWR {
  background-position: left top;
  background-color: #e5edf5;
  /* -webkit-box-shadow: 5px 5px 5px #e5edf5; */
  /*-moz-box-shadow: 5px 5px 5px #e5edf5;*/
  /*-o-box-shadow: 5px 5px 5px #e5edf5;*/
  /*-ms-box-shadow: 5px 5px 5px #e5edf5;*/
  /* box-shadow: 5px 5px 5px #e5edf5; */
  padding: 5px 0;
}
.sDvDropDownSingleBet > a,
.sDvDropDownExoticsBet > a,
.sDvDropDownRoundRobin > a,
.sDvDropDownIfBetWR > a {
  width: 92%;
  display: block;
  /*-webkit-box-sizing: border-box;*/
  /*color: #615F5D;*/
  color: #000000;
  font-size: 12px;
  line-height: 25px;
  padding: 0px 10px 0px 10px;
  text-decoration: none;
  text-align: left;
  font-weight: 500;
}
.sDvDropDownSingleBet > a:hover,
.sDvDropDownExoticsBet > a:hover,
.sDvDropDownRoundRobin > a:hover,
.sDvDropDownIfBetWR > a:hover {
  background-color: #e5edf5;
  color: #000000;
}

.explain_bet_slip_part {
  width: 306px;
  display: block;
  float: left;
  color: #000000;
  background-color: #d8d4d5;
  padding: 5px 10px 5px 10px;
  font-size: 10px;
  line-height: 10px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  text-decoration: none;
}

/*
	-moz-border-top-left-radius: 4px;
	-moz-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;

	float: left;
*/

.betInfoDetailFrame {
  background-color: #ffffff;
  width: 16px;
  height: 16px;
}

.bet_info_detail {
  /*background-image: url(images/a247IconM.png);
      background-position: -128px 0px;
    */
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M440.41-284.41h79.18V-528h-79.18v243.59Zm68.44-322.47q11.93-11.67%2011.93-28.91%200-17.24-11.66-29.12-11.67-11.87-28.91-11.87-17.24%200-29.12%2011.66-11.87%2011.67-11.87%2028.91%200%2017.24%2011.72%2029.12%2011.73%2011.87%2028.85%2011.87t29.06-11.66ZM480.28-87.87q-81.19%200-152.62-30.62-71.44-30.62-125-84.17-53.55-53.56-84.17-124.95Q87.87-399%2087.87-480.46q0-81.45%2030.62-152.38%2030.62-70.94%2084.17-124.5%2053.56-53.55%20124.95-84.17%2071.39-30.62%20152.85-30.62%2081.45%200%20152.38%2030.62%2070.94%2030.62%20124.5%2084.17%2053.55%2053.56%2084.17%20124.72%2030.62%2071.16%2030.62%20152.34%200%2081.19-30.62%20152.62-30.62%2071.44-84.17%20125-53.56%2053.55-124.72%2084.17-71.16%2030.62-152.34%2030.62Zm-.28-83q129.04%200%20219.09-90.04%2090.04-90.05%2090.04-219.09%200-129.04-90.04-219.09-90.05-90.04-219.09-90.04-129.04%200-219.09%2090.04-90.04%2090.05-90.04%20219.09%200%20129.04%2090.04%20219.09%2090.05%2090.04%20219.09%2090.04ZM480-480Z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 18px 18px;
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
  border-style: none;
  background-color: #ffffff;
  margin-left: auto;
  margin-right: auto;
}

.betInfoDetailFrame:hover .bet_info_detail {
  cursor: pointer;
}

.betInfoDetailFrame:hover {
  cursor: pointer;
}

.accum_info_detail {
  position: absolute;
  display: none;
  margin-left: -5px;
  margin-top: 5px;
}

.accumViewDetailAndFreePlay {
  padding-left: 25px;
}

.accumViewDetailAndFreePlay > div {
  display: inline-block;
  margin-right: 10px;
}

#menu_accum_info {
  padding-top: 5px;
  padding-bottom: 5px;
}

.orange-dropdown,
a.orange-dropdown:link,
a.orange-dropdown:visited,
a.orange-dropdown:active {
  min-width: 100px;
  display: block;
  background-color: #888888;
  padding: 5px 26px 6px 10px;
  font-size: 13px;
  line-height: 14px;
  text-decoration: none;
  background-image: url(images/gray_arrow.png);
  background-position: right center;
  background-repeat: no-repeat;
  height: 24px;
  text-align: left;
}
a.orange-dropdown:hover {
  color: white;
  background-color: #d9290b;
}

.drop-menu-bg {
  background-position: left top;
  background-repeat: repeat-x;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 0 4px rgba(50, 50, 50, 0.25);
  -moz-box-shadow: 0px 0 4px rgba(50, 50, 50, 0.25);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  border: 1px solid rgba(50, 50, 50, 0.09);
  border-right: 0;
  -moz-background-clip: border;
  -webkit-background-clip: border;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  border-top: none;
  padding: 5px 0;
}

.menu_single_bets,
a.menu_single_bets,
a.menu_single_bets:link,
a.menu_single_bets:visited,
a.menu_single_bets:active {
  width: 245px;
  display: block; /*-webkit-box-sizing: border-box;*/
  color: #615f5d;
  font-size: 14px;
  line-height: 25px;
  font-family: Arial, Helvetica, sans-serif;
  padding: 0px 10px 0px 10px;
  text-decoration: none;
  text-align: left;
}

a.menu_single_bets:hover {
  width: 289px; /*305px;*/
  display: block; /*-webkit-box-sizing: border-box;*/
  color: white;
  font-size: 14px;
  line-height: 25px;
  background-color: #d9290b;
  font-family: Arial, Helvetica, sans-serif;
  padding: 0px 10px 0px 10px;
  text-decoration: none;
}

.menu_points_dropdown_main * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.menu_points_dropdown_main {
  width: 100px;
  display: inline-block;
  vertical-align: middle;
  border: #e8e8e8 1px solid;
  padding-top: 2px;
  padding-right: 10px;
  padding-bottom: 2px;

  -webkit-border-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -o-border-top-left-radius: 5px;
  -ms-border-top-left-radius: 5px;
  border-radius: 5px;
}

.clsMenuTeaserComplete .menu_points_dropdown_main {
  width: 100%;
}
.menu_points_dropdown_main .sDvArrowSpace {
  width: 11px;
}
.menu_points_dropdown_main .sDvDropDownArrow {
  background-image: url(images/Controls/arrowDropdownDefault.png);
  background-repeat: no-repeat;
  background-position: center center;
  width: 11px;
  height: 6px;
  position: relative;
  top: -5px;
  left: 10px;
  float: right;
}
.clsMenuTeaserComplete .menu_points_dropdown_main .sDvDropDownArrow {
  top: 0px;
}

.menu_points_dropdown,
a.menu_points_dropdown:link,
a.menu_points_dropdown:visited,
a.menu_points_dropdown:active {
  color: #000000;
  padding: 2px 2px 2px 5px;
  font-size: 10px;
  font-weight: 500;
}
.menu_points_dropdown:hover,
a.menu_points_dropdown:hover {
  cursor: pointer;
  color: #000000;
}

.sDvPointsOptions {
  position: absolute;
  display: none;
  z-index: 4;
  border-top: solid 2px #e4e7f0;
}

.menu_teaser_dropdown {
  color: #5a595b;
  background-color: #ffffff;
  padding: 2px 2px 2px 5px;
  font-size: 10px;
  text-decoration: underline;
}

.menu_teaser_dropdown_hover,
menu_teaser_dropdown:hover {
  cursor: pointer;
  color: white;
  background-color: #585858;
}

.colPointsTeaserOption {
  width: 45px;
  display: inline;
}

.colOddsTeaserOption {
  width: 50px;
  display: inline;
}

.menu_options,
a.menu_options,
a.menu_options:link,
a.menu_options:visited,
a.menu_options:active {
  display: block;
  color: #000000;
  font-size: 10px;
  line-height: 20px;
  padding: 0px 0px 0px 10px;
  text-decoration: none;
  font-weight: 500;
}
a.menu_options:hover {
  background-color: #e8e8e8;
}

.sDvPointsOptions a.menu_options {
  padding: 0px 0px 0px 0px;
}

.ptsOddsMenu {
  width: 100%;
  display: table;
}

.sDvPointsOptions .ptsOddsMenu {
  padding-left: 4px;
}

.ptsMenu {
  width: 45px;
  display: table-cell;
  text-align: right;
}

.oddsMenu {
  width: 35px;
  display: table-cell;
  text-align: right;
  padding-right: 0px;
}

.option_teaser {
  color: #615f5d;
  font-size: 10px;
  line-height: 20px;
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.menu_teaser,
a.menu_teaser,
a.menu_teaser:link,
a.menu_teaser:visited,
a.menu_teaser:active {
  display: block;
  -webkit-box-sizing: border-box;
  color: #615f5d;
  font-size: 10px;
  line-height: 20px;
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  padding: 0px 2px 0px 2px;
}
a.menu_teaser:hover {
  display: block;
  -webkit-box-sizing: border-box;
  color: white;
  background-color: #d9290b;
  text-decoration: none;
}

.arrow-block {
  height: 10px;
}

.tooltip_odds {
}

.tooltip_selected {
  background-color: Gray;
  color: Red;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.drop-arrow {
  background-position: center 2px;
  background-repeat: no-repeat;
  height: 15px;
  background-image: url(images/arrow_info.png);
  position: absolute;
  width: 30px;
  left: 5px;
}

.drop-arrow-score {
  background-position: center 2px;
  background-repeat: no-repeat;
  height: 15px;
  background-image: url(images/arrow_info.png);
  position: absolute;
  width: 30px;
  left: 20px;
}

.drop-arrow-adding {
  background-position: center 2px;
  background-repeat: no-repeat;
  background-image: url(images/arrow_info.png);
  height: 15px;
  position: absolute;
  width: 30px; /*left:30px;*/
  right: 20px;
  z-index: 5000;
}

.drop-arrow-sel {
  background-position: center 2px;
  background-repeat: no-repeat;
  background-image: url(images/arrow_info_sel.png);
  height: 15px;
  position: absolute;
  width: 30px; /*left:30px;*/
  right: 20px;
  z-index: 5000;
}

.tblBoxInformationImage {
  background-image: url(images/boxInformation.png);
  background-repeat: no-repeat;
  background-position: right top;
  vertical-align: top;
  height: 22px;
  width: 20px;
}

.tblBoxInformation {
  max-width: 360px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 5px 5px 5px 5px;
  font-size: 10px;
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box; /*border-color:#848484; */
  border-color: #A0A2A4;
  border-width: 1px;
  border-style: solid;
}

.tblBoxInformationSel {
  background-color: #f26139;
  color: #ffffff;
}

.tblBoxInformationNoSel {
  background-color: #ffffff;
  color: #000000;
}

.lblDescriptionBox {
  font-size: 8pt;
  color: #000000;
  text-align: left;
}

.lblDescriptionBoxSel {
  font-size: 8pt;
  color: White;
  text-align: left;
}
.NoPitcherAction {
  padding: 5px 5px 5px 15px;
  color: #000000;
  font-weight: 500;
}

.sDvMenuPitcherAction {
  /*padding-left: 5px;*/
  border: #e8e8e8 1px solid;
  -webkit-border-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -o-border-top-left-radius: 5px;
  -ms-border-top-left-radius: 5px;
  border-radius: 5px;
}

.sDvMenuPitcherAction:hover {
  /*	background-color: #C8C8C8;*/
}

.sDvMenuPitcherAction > div {
  display: inline-block;
}
.sDvMenuPitcherAction > div:first-child {
  width: 30%;
  vertical-align: top;
  display: none;
}
.sDvMenuPitcherAction > div:last-child {
  /*width: 70%;*/
  padding-top: 3px;
  width: 294px;
}
.back_pitcher_action {
  font-size: 8.5px;
  color: #000000;
}
.menu_pitcher {
  display: inline-block;
}

.tituloPitcherOption {
  padding: 5px 10px 5px 10px;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}

.menu_pitcher .menu_points_dropdown {
  width: 100%;
  display: inline-block;
  padding-top: 5px;
  margin-left: 5px;
  /*padding-right: 10px;*/
}

.menu_pitcher * {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.menu_pitcher .sDvDropDownArrow {
  background-image: url(images/Controls/arrowDropdownDefault.png);
  background-repeat: no-repeat;
  background-position: center center;
  width: 11px;
  height: 6px;
  position: relative;
  top: -15px;
  left: 290px;
}

.menu_pitcher_popup {
  position: absolute;
  display: none;
  z-index: 4;
  padding-top: 6px;
}
.menu_pitcher_popup > div {
  width: 100%;
  border-top: solid 2px #e4e7f0;
}

.accum_info_popup {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.back_bet_slip_empty {
  height: auto;
  min-height: 20px;
  font-size: 13px;
  text-decoration: none;
  color: #000000;
  padding: 5px 5px 5px 10px;
  background: -webkit-linear-gradient(
    #e5edf5,
    #e5edf5
  ); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#e5edf5, #e5edf5); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(
    #e5edf5,
    #e5edf5
  ); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#e5edf5, #e5edf5); /* Standard syntax */
  background: -ms-linear-gradient(
    top left,
    #e5edf5 0%,
    #e5edf5 100%
  ); /* IE10 Consumer Preview */
  background: linear-gradient(
    top bottom right,
    #e5edf5 0%,
    #e5edf5 100%
  ); /* W3C Markup, IE10 Release Preview */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e4e4e4',GradientType=0 ) !important; /* IE6-9 */
}

.srDvTransaction > div {
  display: inline-block;
}
.srDvSpace {
  height: 8px;
}

.imgButtonEnableDailyFigures:hover {
  font-style: normal;
  height: 29px;
  text-decoration: none;
  background-image: url(images/back_button2.jpg);
  background-repeat: repeat-x;
}

.imgButtonEnableDailyFigures {
  font-style: normal;
  height: 29px;
  text-decoration: none;
  background-image: url(images/back_button2.jpg);
  background-repeat: repeat-x;
}

.imbButtonDisableDailyFigures:hover {
  font-style: normal;
  height: 29px;
  text-decoration: none;
  background-image: url(images/back_button2.jpg);
  background-repeat: repeat-x;
}

.imbButtonDisableDailyFigures {
  font-style: normal;
  height: 29px;
  text-decoration: none;
  background-image: url(images/back_button.jpg);
  background-repeat: repeat-x;
}

.hideUnderScoreLetter {
  text-decoration: none;
  cursor: default;
}

.headerOpenSpot {
  min-width: 180px;
  display: block;
  color: #000000;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 2px 6px 2px 2px;
  font-size: 13px;
  line-height: 14px;
  text-decoration: none;
  line-height: 20px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
  cursor: default !important;
}

.open_spot_black_text {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
  /*font-weight: bold;*/
  padding-left: 6px;
}

.open_spot_red_text {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: Red;
  text-decoration: none;
  /*font-weight: bold;*/
  padding-left: 6px;
}

.sRiskWinAmountLayout {
  padding-top: 5px;
}

.back_betslip_bet_open_bet {
  height: 26px;
  line-height: 26px;
  /*border: solid 1px #8E96AA;*/
}

.statusPending,
.statusResolved {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
}

.statusWon {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: green;
  font-weight: bold;
}

.statusLost {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: red;
  font-weight: bold;
}

.statusTied,
.statusCancelled {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: yellow;
  font-weight: bold;
}

.menu_teaser_dropdown_OPSP {
  color: white;
  background-color: #d9290b !important;
  font-size: 10px;
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
  background-position: right center;
  background-repeat: no-repeat;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.tableItems {
  color: #000000;
  background: #ffffff;
}

.rpt_details_section {
  display: none;
  border: 1px solid #ccc;
  background-color: #eee;
  margin-left: 15px;
}

.betCounterClass {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  width: 20px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  text-align: center;
  display: inline-block;
}

.inputLoginForm {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  width: 100px;
}

.loginForm {
  min-width: 180px;
  display: block;
  color: #c0c0be;
  background-color: #737373;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  padding: 5px 5px 6px 10px;
  font-size: 13px;
  line-height: 14px;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  text-decoration: none;
  background-position: right center;
  background-repeat: no-repeat;
  height: 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}

.divFormLogin {
  width: 100%;
  display: block;
  min-height: 1px;
  margin-left: 0px;
  background-color: #d6d4d5;
  text-align: center;
}

.login-input {
  margin: 10px 10px 0;
  display: block;
}

.login-forgot {
  font-family: VegurRegular, "VegurRegular", Geneva, sans-serif;
  font-size: 12px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.login-forgot a:link,
.login-forgot a:visited {
  color: #000;
  text-decoration: none;
}

.loginTitle {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ffffff;
  text-decoration: none;
}

.compatibility-message {
  font-family: Montserrat, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #ff0000;
  text-decoration: none;
  padding: 10px;
  background-color: #ffffff;
  margin-bottom: 5px;
}

@media all and (max-width: 1430px) {
  .sDvMenuPitcherAction > div:last-child {
    /*width: 70%;*/
    width: 270px;
  }

  .text_RiskWin {
    width: 78px;
  }

  .text_RiskWinColor {
    width: 78px;
  }

  .menu_pitcher .sDvDropDownArrow {
    left: 272px;
  }
}

@media all and (max-width: 1280px) {
  .sDvMenuPitcherAction > div:last-child {
    /*width: 70%;*/
    width: 220px;
  }

  .text_RiskWin {
    width: 68px;
  }

  .text_RiskWinColor {
    width: 68px;
  }

  .menu_pitcher .sDvDropDownArrow {
    left: 222px;
  }
}

@media all and (max-width: 1190px) {
  .text_RiskWin {
    width: 58px;
  }

  .text_RiskWinColor {
    width: 58px;
  }
}

@media all and (max-width: 1024px) {
  .sDvMenuPitcherAction > div:last-child {
    /*width: 70%;*/
    width: 240px;
  }

  .menu_pitcher .sDvDropDownArrow {
    left: 242px;
    top: -15px;
  }
}
@media all and (max-width: 1000px) {
  .statement_text {
    font-size: 10px;
  }
}

@media all and (max-width: 1100px) {
  .rpt_title {
    font-size: 14px;
  }
  .rpt_player_title {
    font-size: 10px;
  }
  .rpt_player {
    font-size: 10px;
  }
  .rpt_titles {
    font-size: 10px;
  }
  .rpt_date {
    font-size: 10px;
  }
  .rpt_datos1 {
    font-size: 10px;
  }
  .rpt_datos2 {
    font-size: 10px;
  }
  .rpt_details {
    font-size: 10px;
  }
  .rpt_datosDet {
    font-size: 10px;
  }
  .rpt_Won {
    font-size: 10px;
  }
  .rpt_Lost {
    font-size: 10px;
  }
  .rpt_Status {
    font-size: 10px;
  }
  .rpt_BetRiskWin {
    font-size: 10px;
  }
  .rpt_WonLost {
    font-size: 10px;
  }
  .rpt_points {
    font-size: 10px;
  }
  .rpt_odds {
    font-size: 10px;
  }
}

@media all and (max-width: 1430px) {
  a.menu_single_bets:hover {
    width: 279px; /*305px;*/
  }
}

@media all and (max-width: 1190px) {
  a.menu_single_bets:hover {
    width: 244px; /*305px;*/
  }
}

@media all and (max-width: 767px) {
  .lnkRelated_events {
    font-size: 10px;
  }
  .back_header {
    padding: 12px 8px 12px 13px;
  }

  .back_sch_event_info {
    height: 35px;
  }
}
@media all and (max-width: 415px) {
  .black_links {
    font-size: 12px;
  }
}

#dvMainContainer {
  margin-top: 6px;
  background-color: #ffffff;
}

/* Control de ancho solo para el jAlert de confirmación personalizado */
#ja_confirm_custom_width {
  min-width: 290px !important;
  max-width: 500px !important;
  width: auto !important;
}

/* Responsive: en móviles usar el 90% del ancho */
@media (max-width: 768px) {
  #ja_confirm_custom_width {
    min-width: 280px !important;
    max-width: 90% !important;
  }
}

/* Botones grises en lugar de verde y rojo para el diálogo de confirmación */
#ja_confirm_custom_width .ja_btn_green,
#ja_confirm_custom_width .ja_btn_red {
  background: #6c757d !important; /* Gris medio */
  border-color: #5a6268 !important;
}

#ja_confirm_custom_width .ja_btn_green:hover,
#ja_confirm_custom_width .ja_btn_red:hover {
  background: #5a6268 !important; /* Gris más oscuro al hacer hover */
  border-color: #545b62 !important;
}

/* Opcional: Si quieres diferenciarlos un poco */
#ja_confirm_custom_width .confirmBtn {
  background: #6c757d !important; /* Gris medio para confirmar */
}

#ja_confirm_custom_width .denyBtn {
  background: #868e96 !important; /* Gris más claro para cancelar */
}

#ja_confirm_custom_width .confirmBtn:hover {
  background: #5a6268 !important;
}

#ja_confirm_custom_width .denyBtn:hover {
  background: #6c757d !important;
}

/*CUSTOM*/

.inlineCheckBet .checkBoxChecked,
.inlineCheckBet .checkBoxUnChecked {
  background-color: #ffffff;
}
.text_RiskWinColor:focus,
.text_RiskWin:focus {
  background-color: #c8e6c9;
  border: #000000 1px solid;
}
.black_links
{
	background-color: #E5EDF5;
}
.black_links:hover
{
	border: solid 1px #AAAAAA;
}