/* +++++++++++++++++++++++  GoalsTicker.com app responsive 2018 - Styles  +++++++++++++++++++ */
/*                           /////////  v3.14  14.07.2018  ////////////                       */
/*                          https://www.goalsticker.com/css/app-responsive20161.css            */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;border-left:1px solid white;border-right:1px solid white}
body{font-family:Tahoma,Helvetica,Arial,sans-serif;font-size:12px;margin:0;padding:0;background: #000 url(/res/bit-bg.png) repeat left 35px;overflow:visible;width:100%;height:100%}
#divTennis,#divHockey,#divBasket{min-width:320px;width:100%;max-width:1280px;margin:0}
#topdiv { position:relative;float:left;top:-2px;width:669px;height:39px;background-color:black;text-align:center;padding-left:2px}
p{margin:0;padding:0;font-size:11px}
img{border:0}
hr{border:1px solid #ccc}
.bold{font-weight:bold}
h1,h2{font-weight:bold;font-size: 18px;color:#000;text-align:left;margin:8px 6px 12px 0px;padding:0}
::-webkit-scrollbar { 
    display: none;
    height: 10px;
    width: 0px;
}
#divTennis,#divHockey,#divBasket{font-family:Tahoma,Helvetica,Arial,sans-serif;padding:0;background:#fff;color:#000;font-size:11px;margin-bottom:10px}
#divTennis table th strong {color: white;}
#divTennis b,#divHockey b,#divBasket b{font-size:11px}
#divTennis h4,#divHockey h4,#divBasket h4{font-size:20px;color:#000;margin-top:10px}
#divHockey a,#divTennis a,#divBasket a {color:red}
#divTennis table img {float:right;margin-top:4px}
#divHockey table img,#divBasket table img {float:left;padding:4px}
.btn2{font-family:Tahoma,Helvetica,Arial,sans-serif;width:auto;color:#000;height:22px;font-size:14px;background-color:#F7F7F7;border:1px solid #81817C;cursor:pointer}
.clear{clear:both}
.bubblePopup{overflow-y:scroll;overflow-x:hidden;color:#1F1E1E;text-align:center;font-size:12px;position:absolute;border:2px solid #fff;width:312px;height:246px;padding:4px}
.bubblePopup span{font-weight:400}
.closePopup{position:absolute;top:3px;right:8px;cursor:pointer;font-size:14px;font-weight:700;width:11px;height:14px;border:none;background:url(/res/close1.gif) no-repeat;margin:1px;padding:2px}
.gtPopupTbl{height:auto;width:100%;border:0;padding:4px}
.gtPopupTbl tr:first-child{height:23px}
.gtPopupTbl td{padding: 2px}
.popupStatLabel1 {color:#B42F8F;font-size:14px;font-weight:normal;text-shadow:1px 2px 1px rgb(172, 177, 182)}
.colHeaderPopup{font-weight:700;font-size:12px}
.colDetailTS1{width:50%;border-bottom:1px dotted #000;border-right:1px solid #000}
.tdscoreblack{font-weight:700;font-size:11px;color:#000}
.tdscoreblue{font-weight:700;font-size:11px;color:blue}
.bubblePopup {
    background: #fff;
    border: 1px solid black
}
.tdleft {
    text-align:left !important
}
ul#tabsTennis, ul#tabsHockey, ul#tabsBasket {
    list-style-type: none;
    margin: 0;
    padding: 0;
    background: lightyellow;
    text-align: center;
    max-width: 1280px;
    position: fixed;
    min-width: 301px;
    top:0px;
    width: 100%;
    z-index: 13000;
    white-space:nowrap;
    overflow-x:scroll;
    overflow-y:hidden;
    overflow-x: -moz-scrollbars-none;
    overflow: -moz-scrollbars-none;    
}
ul#tabsTennis li, ul#tabsHockey li, ul#tabsBasket li {
    display: inline-block;
    list-style:none;
    background-color: rgb(165, 71, 82);
    border-bottom: solid 4px red;
    padding: 8px 2%;
    min-width: 64px;
    color: #fff;
    cursor: pointer;
    width: 11%;
    text-align: center;  
    min-height: 34px;
    white-space: normal;    
    vertical-align: middle
}
ul#tabsTennis li, ul#tabsBasket li {
    min-width: 64px;
    float:none;
}
ul#tabsTennis li.tabaktiv,ul#tabsBasket li.tabaktiv {
    background-color: darksalmon
}
ul#tabsTennis li a, ul#tabsHockey li a, ul#tabsBasket li a {
    color: white;
    font-size: 14px;
    text-decoration: none
}
ul#tabsTennis li a.tabaktiv, ul#tabsHockey li a.tabaktiv, ul#tabsBasket li a.tabaktiv {
    text-decoration: underline
}
ul#tabsHockey, ul.tennistopevt {
    background: rgb(224, 250, 255) !important
}
ul#tabsHockey li, ul.tennistopevt li {
    background-color: rgb(100, 121, 175) !important;
    border-bottom: solid 2px rgb(0, 173, 255) !important;
}
ul#tabsHockey li.tabaktiv, ul.tennistopevt li.tabaktiv {
    background-color: blue !important;
}
.flags { margin-left:26px;margin-top: 2px;margin-bottom: 3px; padding:0}

.tdcursor {cursor:pointer}

.tableTournament tr:nth-child(odd) {
    background-color: #eee;
}
.tableTournament {
    font-family: Tahoma,Helvetica,Arial,sans-serif;
    border-spacing: 0;
    width:630px;
}
.tableTournament td {
    vertical-align: middle;
    border-bottom: 1px solid #c6c6c6;
    text-align: center;
    font-size: 12px;
    font-weight:bold;
    color: #595959;
    padding: 4px;
}
.teamname { display:inline}
.teamhome span img {float:left}
.grouprow {
    height:18px !important;
}
.left .flag1 { float:right}
.grouprow td {
    background: #64A3D7;
    border: 0 solid #c6c6c6;
    text-align: left;
    font-size: 11px;
    font-weight:700;
    color: #fff;
    border-width:0 0 1px 1px;
}
.teamhome {
    width:260px;
}
.fixturesRow td:last-child {
    width:260px;
}
.livescore-wrap {
    margin: 0 auto;
}
.status {
    color: blue;
    font-size:10px;width:14px;    
}
.THScores table {
  max-width:100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.THScores .table {
  width:100%;
  margin-bottom: 6px;
}
.THScores .table th,
.THScores .table td {
  padding: 10px;
  line-height:22px;
  text-align: center;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.THScores .table td.player.tennis_player{text-align:left}
.THScores .table td.player.hockey_team{text-align:left}
.THScores .table td.player.basket_team{text-align:left}


.hockeybottom_e {border-bottom:2px solid #ccc;background:#efefef;}
.hockeybottom_o {background:none;}
.hockeyrow_e {background:#efefef;}
.hockeyteam_app {font-size:11px;}
.hockeyscore_red {color:red;}
.hockeyscore_bla {color:#000;}
.hockeyst_app { font-size:11px;width:20px;}
.hockeytimer_app { display:block;float:left;color:green;font-size:11px;width:auto;}
.hockeytiimg_app {margin:0;display:block;float:left;}
.hockeyligue {background:#1F5EB2;color:#fff;}

.THScores .table th {
  font-weight:bold;
  text-align:left;
}
.THScores .table thead th {
  vertical-align: bottom;
}
.THScores .table caption + thead tr:first-child th,
.THScores .table caption + thead tr:first-child td,
.THScores .table colgroup + thead tr:first-child th,
.THScores .table colgroup + thead tr:first-child td,
.THScores .table thead:first-child tr:first-child th,
.THScores .table thead:first-child tr:first-child td {
  border-top: 0;
}
.THScores .table tbody + tbody {
  border-top: 2px solid #dddddd;
}
.THScores .table-condensed th,
.THScores .table-condensed td {
  padding: 2px 5px;
}
.THScores .table-bordered {
  border: 1px solid #dddddd;
  border-left:0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.THScores .table-bordered th,
.THScores .table-bordered td {
  border-left:1px solid #dddddd;
}
.THScores .table-bordered caption + thead tr:first-child th,
.THScores .table-bordered caption + tbody tr:first-child th,
.THScores .table-bordered caption + tbody tr:first-child td,
.THScores .table-bordered colgroup + thead tr:first-child th,
.THScores .table-bordered colgroup + tbody tr:first-child th,
.THScores .table-bordered colgroup + tbody tr:first-child td,
.THScores .table-bordered thead:first-child tr:first-child th,
.THScores .table-bordered tbody:first-child tr:first-child th,
.THScores .table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.THScores .table-bordered thead:first-child tr:first-child > th:first-child,
.THScores .table-bordered tbody:first-child tr:first-child > td:first-child,
.THScores .table-bordered tbody:first-child tr:first-child > th:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft:4px;
  border-top-left-radius: 4px;
}
.THScores .table-bordered thead:first-child tr:first-child > th:last-child,
.THScores .table-bordered tbody:first-child tr:first-child > td:last-child,
.THScores .table-bordered tbody:first-child tr:first-child > th:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright:4px;
  border-top-right-radius: 4px;
}
.THScores .table-bordered thead:last-child tr:last-child > th:first-child,
.THScores .table-bordered tbody:last-child tr:last-child > td:first-child,
.THScores .table-bordered tbody:last-child tr:last-child > th:first-child,
.THScores .table-bordered tfoot:last-child tr:last-child > td:first-child,
.THScores .table-bordered tfoot:last-child tr:last-child > th:first-child {
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft:4px;
  border-bottom-left-radius: 4px;
}
.THScores .table-bordered thead:last-child tr:last-child > th:last-child,
.THScores .table-bordered tbody:last-child tr:last-child > td:last-child,
.THScores .table-bordered tbody:last-child tr:last-child > th:last-child,
.THScores .table-bordered tfoot:last-child tr:last-child > td:last-child,
.THScores .table-bordered tfoot:last-child tr:last-child > th:last-child {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright:4px;
  border-bottom-right-radius: 4px;
}
.THScores .table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft:0;
  border-bottom-left-radius: 0;
}
.THScores .table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright:0;
  border-bottom-right-radius: 0;
}
.THScores .table-bordered caption + thead tr:first-child th:first-child,
.THScores .table-bordered caption + tbody tr:first-child td:first-child,
.THScores .table-bordered colgroup + thead tr:first-child th:first-child,
.THScores .table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft:4px;
  border-top-left-radius: 4px;
}
.THScores .table-bordered caption + thead tr:first-child th:last-child,
.THScores .table-bordered caption + tbody tr:first-child td:last-child,
.THScores .table-bordered colgroup + thead tr:first-child th:last-child,
.THScores .table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright:4px;
  border-top-right-radius: 4px;
}
.THScores tbody > tr:nth-child(odd) > td,
.THScores tbody > tr:nth-child(odd) > th {
/*  background-color: #f9f9f9;*/
}
.THScores .table-hover tbody tr:hover > td,
.THScores .table-hover tbody tr:hover > th {
  background-color: #f5f5f5;
}
.tdflag1 {width:15px}
table td[class*="span"],
table th[class*="span"],
.row-fluid table td[class*="span"],
.row-fluid table th[class*="span"] {
  display: table-cell;
  float:none;
  margin-left:0;
}
.THScores .table tbody tr.success > td {
  background-color: #dff0d8;
}
.THScores .table tbody tr.error > td {
  background-color: #f2dede;
}
.THScores .table tbody tr.warning > td {
  background-color: #fcf8e3;
}
.THScores .table tbody tr.info > td {
  background-color: #d9edf7;
}
.THScores .table-hover tbody tr.success:hover > td {
  background-color: #d0e9c6;
}
.THScores .table-hover tbody tr.error:hover > td {
  background-color: #ebcccc;
}
.THScores .table-hover tbody tr.warning:hover > td {
  background-color: #faf2cc;
}
.THScores .table-hover tbody tr.info:hover > td {
  background-color: #c4e3f3;
}
.THScores .tblTennis,.THScores .tblBasket {width:100%}
a.drop:hover {
color: #000 !important;
}
li.subactive a.drop {
color: #000 !important;
}
.tennis_set, .hockey_period, .basket_quarter {
    font-size:11px;width:14px;text-align:center;white-space: nowrap;
}
.tennis_player, .basket_team {
    width:110px;height:30px;font-size:11px;
}
.hockey_team {
    width:100px;height:30px;font-size:11px;
}
.tennis_points{
    font-size:11px;width:12px;color:darkgray;text-align:center;
}
.to_serve{display:none}
.tennis_score, .hockey_score,.basket_score  {
    font-size:11px;font-weight:bold;width:10px;text-align:center;border-right: 1px solid #ddd !important;
}
.livescore-wrap .time { font-size:11px;width:12px}
.tennisbottom { border-bottom:2px solid #ccc;background:#FDF3E0}
.tennisbottomc{background:#fdf3e0}
.tennistop { border-bottom:2px solid #ccc}
.basketbottom{border-bottom:2px solid #ccc;background:#fdf3e0}
.basketbottomc{background:#fdf3e0}
.baskettop{border-bottom:2px solid #ccc}
.basketligue {background:#E8D8B8}

#toTop {display:none;position: fixed;z-index: 34001;bottom:10px;right:80px;width:64px;height:64px;background-image: url(/res/scroll-to-top.png);background-repeat:no-repeat;opacity: 0.65;-ms-filter: "alpha(opacity = 65)"}
#toTop:hover { opacity: 0.8;-ms-filter: "alpha(opacity = 80)"}

@media only screen and (width : 966px) and (orientation: landscape) {
    body {
      width: 100%;
      overflow:visible;
    }
}

/*Android Nexus 7 - firefox*/
@media only screen and (device-width : 800px) and (orientation: landscape) {
    body {
      width: 100%;
      overflow:visible;
    }
}
@media only screen and (device-width : 800px) and (orientation: portrait) {
    body {
      width: 100%;
      overflow:visible;
      background:#000;
    }
}

/*Android Nexus 7  - chrome*/
@media only screen and (max-width : 600px) and (device-width : 800px) and (orientation: landscape) {
    body {
      width: 100%;
      overflow:visible;
    }
}

/* Galaxy  */
@media screen and (max-width: 690px) and (orientation: portrait) {
    body {
      width: 100%;
      background: #000;
      overflow:visible;
    }
}

@media screen and (max-width: 690px) and (orientation: landscape) {
    body {
      width: 100%;
      background: #000;
      overflow:visible;
    }
}

@media screen and (max-width: 967px) {
    body {
      width: 100%;
    /*  background: #000;*/
      overflow:visible;
    }
}

/* iPhone and other  (landscape) */
@media screen and (max-device-width: 480px) {
    body {
      width: 100%;
      background: #000;
      overflow:visible;
    }
}

/* iPhone 5 (portrait) */
@media screen and (max-device-height: 568px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    body {
      width: 100%;
      overflow:visible;
    }
}

/* iPhone 5 (land) */
@media screen and (max-device-height: 568px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
    body {
      width: 100%;
      overflow: visible;
    }
}

@media screen and (min-device-width : 701px) and (max-device-width : 972px),
screen and (min-device-width : 701px) and (-webkit-min-device-pixel-ratio: 1.5) and (max-device-width:1200px),
screen and (min-device-width : 701px) and (-webkit-min-device-pixel-ratio: 1.5) and (max-device-width:1920px),
screen and (min-device-width : 701px) and (-webkit-min-device-pixel-ratio: 1.5) and (max-device-width:1280px),
screen and (min-device-width : 701px) and (-webkit-min-device-pixel-ratio: 1.5) and (max-device-width:2560px)
{
    body {
      width: 100%;
    /*  background: #000;*/
      overflow:visible;
    }
}

/* ipad Mini Portrait */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 1) {
    body {
      width: 100%;
      overflow:visible;
    }
}

/* ipad Mini Landscape */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1)  {
    body {
      width: 100%;
      overflow:visible;
    }
}

/* iPad */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: portrait) {
    body {
      width: 100%;
      overflow:visible;
    }
}

/* iPad and other  (landscape) */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 2)
and (orientation: landscape) {
    body {
      width: 100%;
      overflow:visible;
    }
}
sup {line-height: 0;bottom: 0.4em;left:3px}
sup {font-size: 89%;line-height: 0;position: relative;vertical-align: baseline}

* {
    -webkit-touch-callout: none;
    -webkit-user-select: none; 
}
.f-left{float:left;font-weight: normal}
.flags{margin:0 auto;margin-bottom:3px;padding:0}
.flagsOS{float:left;margin:6px 5px 0; padding:0}
.sprite-aegypten{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -0}
.sprite-afc{width:16px;height:11px;background:url(/res/flags/sprites.png) no-repeat -0 -10px}
.sprite-africa-caf{width:10px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -21px}
.sprite-albania{width:16px;height:11px;background:url(/res/flags/sprites.png) no-repeat -0 -31px}
.sprite-algeria{width:16px;height:11px;background:url(/res/flags/sprites.png) no-repeat -0 -42px}
.sprite-angola{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -53px}
.sprite-argentina{width:15px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -63px}
.sprite-armenien{width:17px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -72px}
.sprite-australia{width:15px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -81px}
.sprite-austria{width:15px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -90px}
.sprite-belarus{width:15px;height:7px;background:url(/res/flags/sprites.png) no-repeat -0 -99px}
.sprite-belgium{width:15px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -106px}
.sprite-bolivia{width:16px;height:11px;background:url(/res/flags/sprites.png) no-repeat -0 -115px}
.sprite-bosnia{width:16px;height:11px;background:url(/res/flags/sprites.png) no-repeat -0 -126px}
.sprite-brazil{width:15px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -137px}
.sprite-bulgaria{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -146px}
.sprite-cameroon{width:15px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -156px}
.sprite-canada{width:14px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -165px}
.sprite-chile{width:16px;height:11px;background:url(/res/flags/sprites.png) no-repeat -0 -174px}
.sprite-china{width:14px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -185px}
.sprite-colombia{width:15px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -194px}
.sprite-costa-rica{width:16px;height:11px;background:url(/res/flags/sprites.png) no-repeat -0 -212px}
.sprite-croatia{width:15px;height:8px;background:url(/res/flags/sprites.png) no-repeat -0 -223px}
.sprite-cyprus{width:16px;height:11px;background:url(/res/flags/sprites.png) no-repeat -0 -231px}
.sprite-czech-republic{width:15px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -242px}
.sprite-denmark{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -251px}
.sprite-ecuador{width:15px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -261px}
.sprite-england{width:15px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -270px}
.sprite-estonia{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -279px}
.sprite-europe-uefa{width:11px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -289px}
.sprite-fifa{width:17px;height:12px;background:url(/res/flags/sprites.png) no-repeat -0 -299px}
.sprite-finland{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -311px}
.sprite-france{width:15px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -321px}
.sprite-friendly-games{width:14px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -330px}
.sprite-georgia{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -340px}
.sprite-germany{width:15px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -350px}
.sprite-greece{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -359px}
.sprite-honduras{width:16px;height:11px;background:url(/res/flags/sprites.png) no-repeat -0 -369px}
.sprite-hungary{width:15px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -380px}
.sprite-iceland{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -389px}
.sprite-india{width:16px;height:11px;background:url(/res/flags/sprites.png) no-repeat -0 -399px}
.sprite-indonesia{width:16px;height:11px;background:url(/res/flags/sprites.png) no-repeat -0 -410px}
.sprite-iran{width:16px;height:11px;background:url(/res/flags/sprites.png) no-repeat -0 -421px}
.sprite-israel{width:16px;height:11px;background:url(/res/flags/sprites.png) no-repeat -0 -432px}
.sprite-italy{width:15px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -443px}
.sprite-japan{width:15px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -452px}
.sprite-jordanien{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -461px}
.sprite-kenya{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -471px}
.sprite-latvia{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -481px}
.sprite-lithuania{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -491px}
.sprite-luxembourg{width:15px;height:12px;background:url(/res/flags/sprites.png) no-repeat -0 -501px}
.sprite-malaysia{width:17px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -513px}
.sprite-marokko{width:16px;height:11px;background:url(/res/flags/sprites.png) no-repeat -0 -522px}
.sprite-mazedonien{width:16px;height:11px;background:url(/res/flags/sprites.png) no-repeat -0 -533px}
.sprite-mexico{width:15px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -544px}
.sprite-moldova{width:16px;height:11px;background:url(/res/flags/sprites.png) no-repeat -0 -553px}
.sprite-montenegro{width:15px;height:12px;background:url(/res/flags/sprites.png) no-repeat -0 -564px}
.sprite-netherlands{width:15px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -576px}
.sprite-newzealand{width:18px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -585px}
.sprite-nigeria{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -594px}
.sprite-norway{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -604px}
.sprite-paraguay{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -614px}
.sprite-peru{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -624px}
.sprite-poland{width:15px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -634px}
.sprite-portugal{width:15px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -643px}
.sprite-rep-of-ireland{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -652px}
.sprite-romania{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -662px}
.sprite-russia{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -672px}
.sprite-saudi-arabia{width:16px;height:11px;background:url(/res/flags/sprites.png) no-repeat -0 -682px}
.sprite-scotland{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -693px}
.sprite-serbia{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -703px}
.sprite-singapore{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -713px}
.sprite-slovakia{width:14px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -723px}
.sprite-slovenia{width:15px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -732px}
.sprite-south-korea{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -741px}
.sprite-south-africa{width:16px;height:11px;background:url(/res/flags/sprites.png) no-repeat -0 -751px}
.sprite-spain{width:15px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -762px}
.sprite-sweden{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -771px}
.sprite-switzerland{width:13px;height:13px;background:url(/res/flags/sprites.png) no-repeat -0 -781px}
.sprite-thailand{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -794px}
.sprite-tunisia{width:16px;height:11px;background:url(/res/flags/sprites.png) no-repeat -0 -804px}
.sprite-turkey{width:15px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -815px}
.sprite-uae{width:17px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -824px}
.sprite-ukraine{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -833px}
.sprite-uruguay{width:15px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -843px}
.sprite-usa{width:15px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -852px}
.sprite-usbekistan{width:15px;height:12px;background:url(/res/flags/sprites.png) no-repeat -0 -861px}
.sprite-venezuela{width:16px;height:11px;background:url(/res/flags/sprites.png) no-repeat -0 -873px}
.sprite-vietnam{width:15px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -884px}
.sprite-wales{width:17px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -894px}
.sprite-copa{width:18px;height:13px;background:url(/res/flags/sprites.png) no-repeat -0 -905px}
.sprite-el-salvador{width:17px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -917px}
.sprite-kasachstan{width:16px;height:11px;background:url(/res/flags/sprites.png) no-repeat -0 -927px}
.sprite-lebanon{width:16px;height:11px;background:url(/res/flags/sprites.png) no-repeat -0 -938px}
.sprite-azerbaijan{width:17px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -949px}
.sprite-lybia{width:17px;height:10px;background:url(/res/flags/sprites.png) no-repeat -0 -959px}
.sprite-caf{width:16px;height:11px;background:url(/res/flags/sprites.png) no-repeat -0 -968px}
.sprite-qatar{width:17px;height:9px;background:url(/res/flags/sprites.png) no-repeat -0 -979px}

.resultsdatepicker {
    position: absolute;
    top: 57px;
    width: 100%;
    max-width: 1280px;
    background: lightyellow;    
}
.archdate{display:block;visibility:visible}
#divArchivDateT{top:-1px;color:#000;display:inline-block;font-size:11px;font-weight:700;height:30px;margin:0;padding:0;position:relative;text-align:left;z-index: 12001;}
/* tennis */
.list-group {
  padding-left: 0;
  margin-bottom: 20px
}
.resp-menu-day-t {
    background: gray none repeat scroll 0 0;
    display: none;
    position: absolute;
    width: 100%;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff
}
.list-group-item > .badge {
    float: right;
    margin-right:20px;      
}
.list-group-item > .badge + .badge {
  margin-right: 8px
}
.nav-pills > li > a > .badge {
  margin-left: 3px
}
.media-list {
  padding-left: 0;
  list-style: none
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px
}
a.list-group-item {
  color: #555
}
a.list-group-item .list-group-item-heading {
  color: #333
}
a.list-group-item:hover,
a.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #eee
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8
}
a.list-group-item-success {
  color: #3c763d
}
a.list-group-item-success .list-group-item-heading {
  color: inherit
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7
}
a.list-group-item-info {
  color: #31708f
}
a.list-group-item-info .list-group-item-heading {
  color: inherit
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3
}
a.list-group-item-warning {
  color: #8a6d3b
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede
}
a.list-group-item-danger {
  color: #a94442
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3
}
.list-group{
    width: 100%
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3
}
.list-group{
    width: 100%
}
.resp-menu-day {
  display: none; 
  z-index: 34000;
  left: 105px;
  top: 216px;
  position: absolute;
  width: 24%
}
a.list-group-item {
  color: black !important;
  width: 100% !important
}
.list-group-item-day {
  position: relative;
  display: block;
  color:white;
  text-decoration: none;
  padding: 9px 11px;
  margin-bottom: -1px;
  background-color: rgb(113, 114, 115);
  border: 1px solid #ddd
}
.list-group-item-day-f {
    display: block;
    width: 115px !important;
    float: left;
    margin: 0;
    padding: 9px;
    background-color: rgb(113, 114, 115);
    color: white !important;
    text-decoration: none
}
.resp-menu-day {
  display: none; 
  z-index: 34000;
  left: 13px;
  top: 22px;
  position: absolute;
  width: 137px
}
/* tennis */
.resp-menu-day-t {
    background: gray none repeat scroll 0 0;
    display: none;
    left: 0;
    position: absolute;
    top: 30px;
    width: 100%
}
.resp-disp {display:inline-block;max-height: 1200px;overflow-y: scroll}
.resp-hide {display:none}
#results-daysel {z-index: 12001;overflow-y: scroll;max-height: 328px;}
#results-daysel > a { color:white}
#selArchivDateLink:after {
    content: "\25BC";
    padding-left: 14px
}
.h-stats{margin-left:2px;display:block;float:left;cursor:pointer}
.tennistopevtus { background:#F7F5F2}

.tableStandings {
    position: relative;
    background: #fff;
    width: 100%;
    border-bottom: 1px solid #ccc9c9;
    margin: 0;
    padding: 4px;
    border-spacing: 0;
}
.tableStandings tr:nth-child(odd) {
    background-color: #eee;
}
.tableStandings2.aC2 tr:first-child th {
    background-color: #E8D8B8;
    background-image: linear-gradient(to bottom, #ffecc6, #E8D8B8);
    background-image: -webkit-linear-gradient(top, #ffecc6, #E8D8B8);
    background-image: -moz-linear-gradient(top, #ffecc6, #E8D8B8);
    background-image: -ms-linear-gradient(top, #ffecc6, #E8D8B8);
}
.tableStandings td {
    vertical-align: middle;
    border-bottom: 1px solid #c6c6c6;
    border-right: 1px solid #ccc9c9;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    color: #000;
    padding: 4px;
}
.tdleft {
    text-align: left !important;
}
.tblTennis td.time,.tblTennis td.status,#divBasket .livescore-wrap tbody tr:nth-last-child(2) td.time,#divBasket .livescore-wrap tbody tr:nth-last-child(2) td.status,
#divBasket .livescore-wrap tbody tr.basketbottomc td.time,#divBasket .livescore-wrap tbody tr.basketbottomc td.status{border-bottom: 2px solid #ccc}
.s-stats,.h-stats,.t-stats{margin-left:2px;display:block;width:18px;height:18px;cursor:pointer;background:url(/res/stats_small.png) no-repeat center top;}
.wff_link_container {display: none!important}
div.wff_default_banner_styles.wff_prematch_ad_banner_container {
     visibility: hidden!important;
}