table.tded-expert,
table.live-program {
  width: 100%;
  margin-bottom: 35px;
}

table.tded-expert th,
table.tded-expert td,
table.live-program th,
table.live-program td {
  border: 1px solid gray;
  padding: 5px;
}

table.tded-expert th,
table.live-program th {
  text-align: center;
}

table.live-program td.title {
  text-align: center;
  padding: 10px 5px;
}

table.live-program td:nth-child(1) {
  width: 10%;
}

table.live-program td:nth-child(2) {
  width: 25%;
}

table.live-program td:nth-child(3) {
  width: 25%;
}

table.live-program td:nth-child(4) {
  width: 40%;
}

table.live-program img {
  max-height: 28px;
}

table.opinion-list td.league {
  text-align: center;
}

table.opinion-list caption {
  padding: 10px 0;
  font-size: 18px;
  font-weight: bold;
}

table.opinion-list td.opinion {
  border-right: none;
}

table.opinion-list td.goal {
  border-left: none;
}

table.opinion-list td.goal img {
  height: 18px;
}

.list .wp-pagenavi {
  font-size: 12px;
}

iframe.youtube {
  display: block;
  margin: 0 auto;
}

iframe.youtube ~ p {
  padding: 5px 0 25px;
}

.newspaper-img-list .img-responsive {
  width: 100%;
}

#modal-liveonline {
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  overflow: auto;
  overflow-y: scroll;
  width: auto;
  margin: 0;
  background: none;
}

#modal-liveonline .modal-dialog {
  width: 738px;
}

#modal-liveonline .modal-body {
  padding: 0;
  width: 100%;
}

/* ==== CONTENT PREVIEW ==================================================== */

.content-preview {
  font-size: 14px;
}

.content-preview ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.content-preview ul.items {
  padding: 5px 15px;
  list-style-type: disc;
}

.content-preview ul.items > li {
  margin-bottom: 5px;
}

.content-preview .pitch-formation-header {
  background-color: #fefefe;
  border: 1px solid #f1f1f1;
  width: 668px;
  height: 50px;
  margin: 0 auto;
  padding: 10px;
  font-size: 18px;
}

.content-preview .pitch-formation-header .home,
.content-preview .pitch-formation-header .away {
  width: 50%;
}

.content-preview .pitch-formation-header .home {
  float: left;
}

.content-preview .pitch-formation-header .away {
  float: right;
}

.content-preview .pitch-formation-header .formation-label {
  line-height: 30px;
  padding: 0 5px;
}

.content-preview .pitch-formation-header .home .formation-label {
  border-right: 1px solid;
  float: right;
}

.content-preview .pitch-formation-header .home .team-name {
  float: left;
}

.content-preview .pitch-formation-header .away .team-name {
  float: right;
}

.content-preview .pitch-formation-header .team-emblem {
  width: 30px;
}

.content-preview .pitch {
  background: url('../images/bg-pitch.png') no-repeat;
  position: relative;
  width: 668px;
  height: 369px;
  margin: 0 auto;
}

.content-preview .pitch .home {
  float: left;
}

.content-preview .pitch .away {
  float: right;
}

.content-preview .pitch .home,
.content-preview .pitch .away {
  
}

.content-preview .pitch .player {
  position: absolute;
  color: #fff;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
}

.content-preview .pitch .player-rating {
  background: #eb5b14;
  display: inline-block;
  line-height: 1.3em;
  width: 30px;
  padding: 2px 0;
}

.content-preview .pitch .away .player-rating {
  background: #008be0;
}

.content-preview .rc {
  border-radius: 2px;
}

.content-preview .team-selector .home-selector {
  float: left;
  width: 50%;
  text-align: center;
}

.content-preview .team-selector .away-selector {
  float: left;
  width: 50%;
  text-align: center;
}

#probable-lineup-stats {
  background-color: #fefefe;
  border: 1px solid #f1f1f1;
  width: 668px;
  margin: 0 auto 35px;
}

#probable-lineup-stats h2,
#missing-players h2 {
  text-align: center;
}

#probable-lineup-stats .stat-info {
  padding-bottom: 0;
  text-align: center;
  position: relative;
  display: inline-block;
  vertical-align: bottom;
  width: 100%;
  font-size: 13px;
}

#probable-lineup-stats .stat-info .left {
  float: left;
}

#probable-lineup-stats .stat-info .right {
  float: right;
}

#probable-lineup-stats .stat-info .left,
#probable-lineup-stats .stat-info .centre,
#probable-lineup-stats .stat-info .right {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}

#probable-lineup-stats .stat-info .xs-off {
  display: none;
}

#probable-lineup-stats .stat-info .stat-bar-wrapper,
#probable-lineup-stats .stat-info .stat-label,
#probable-lineup-stats .stat-info .stat-bar-wrapper .stat-bar,
#probable-lineup-stats .stat-info .stat-value {
  display: inline-block;
  line-height: 1.3em;
}

#probable-lineup-stats .stat-info .team-emblem {
  height: 72px;
  width: 72px;
}

#probable-lineup-stats .stat-group {
  padding-bottom: 10px;
}

#probable-lineup-stats .stat-bar-wrapper {
  position: relative;
}

#probable-lineup-stats .stat-bar-wrapper.away .stat-bar {
  float: left;
}

#probable-lineup-stats .stat-value {
  font-weight: bold;
}

#probable-lineup-stats .greater {
  color: #84ed34;
}

#probable-lineup-stats .stat-label {
  color: #666;
}

#probable-lineup-stats .stat-bar-wrapper .outer-value {
  position: absolute;
}

#probable-lineup-stats .stat-bar-wrapper.home .outer-value {
  right: auto;
  left: -30px;
}

#probable-lineup-stats .stat-bar-wrapper.away .outer-value {
  right: -30px;
}

#probable-lineup-stats .stat-bars-with-field-colors .home {
  background-color: #f7bda3;
}

#probable-lineup-stats .stat-bars-with-field-colors .stat-bar {
  color: #fff;
}

#probable-lineup-stats .stat-bars-with-field-colors .greater {
  color: #84ed34;
}

#probable-lineup-stats .stat-bars-with-field-colors .home .stat-bar {
  background-color: #eb5b15;
}

#probable-lineup-stats .stat-bars-with-field-colors .away {
  background-color: #b3d3e5;
}

#probable-lineup-stats .stat-bars-with-field-colors .away .stat-bar {
  background-color: #008be0;
}

#probable-lineup-stats .info {
  color: #aaa;
  text-indent: 1em;
  font-size: 11px;
  font-style: italic;
}

#h2h-summary-standing-grid {
  width: 668px;
  margin: 15px auto;
}

#h2h-summary-standing-grid td,
#h2h-summary-standing-grid th {
  border: 1px solid #f1f1f1;
  text-align: center;
}

#h2h-summary-standing-grid th {
  color: #fff;
  background-color: #222;
}

#h2h-summary-standing-grid .box {
  border-radius: 2px;
  margin-right: 2px;
  display: inline-block;
  width: 18px;
  font-weight: bold;
}

#h2h-summary-standing-grid .form .box {
  color: #fff;
  cursor: default;
}

#h2h-summary-standing-grid .box.d {
  background-color: #b8b8b8;
}

#h2h-summary-standing-grid .box.w {
  background-color: #6cc72a;
}

#h2h-summary-standing-grid .box.l {
  background-color: #ff5b00;
}

#h2h-summary-standing-grid .standing-zone-top-2 {
  background-color: #008bdf !important;
  color: #fff;
}

#missing-players {
  overflow: hidden;
  margin-bottom: 35px;
}

#missing-players .home,
#missing-players .away,
#preview-prediction .home,
#preview-prediction .away {
  width: 49.9%;
  position: relative;
}

#missing-players .home {
  float: left;
}

#missing-players .away {
  float: right;
}

#missing-players .grid {
  width: 100%;
  font-size: 13px;
  text-align: center;
}

#missing-players .grid th,
#missing-players .grid td {
  padding: 2px;
}

#missing-players .grid th {
  border-bottom: 1px solid #ccc;
  text-align: center;
}

#missing-players .grid .pn {
  text-align: left;
  width: 30%;
}

#missing-players .grid .alt {
  background-color: #f2f2f2;
}

.missing {
  background-image: url("../images/bg-missing.png");
  background-repeat: no-repeat;
  display: inline-block;
  height: 16px;
  vertical-align: middle;
  width: 16px;
}

.missing-injured {
  background-position: 0 0;
}

.missing-ineligible {
  background-position: 0 -16px;
}

.missing-unfit {
  background-position: 0 -32px;
}

.missing-suspended {
  background-position: 0 -48px;
}

.missing-other {
  background-position: 0 -64px;
}

.missing-international-duty {
  background-position: 0 -80px;
}

.missing-injured-doubtful {
  background-position: 0 -96px;
}

#preview-prediction {
  background-color: #f9f9f9;
  border: 1px solid #c8def4;
  font-weight: bold;
  padding: 0.5em 0;
  position: relative;
  text-align: center;
  overflow: hidden;
  width: 644px;
  margin: 25px auto;
}

#preview-prediction .home .team-name {
  float: left;
  text-align: right;
  width: 270px;
}

#preview-prediction .away .team-name {
  float: right;
  text-align: left;
  width: 270px;
}

#preview-prediction .team-emblem {
  width: 30px;
  height: 30px;
}

#preview-prediction .predicted-score {
  background-color: #dfeeff;
  border: 1px solid #c8def4;
  line-height: 1.5em;
  width: 2em;
}

#preview-prediction .home,
#preview-prediction .away {
  text-align: center;
}

#preview-prediction .home {
  border-right: 1px solid #fff;
  float: left;
}

#preview-prediction .away {
  border-left: 1px solid #fff;
  float: right;
}

#preview-prediction .home .predicted-score {
  float: right;
}

#preview-prediction .away .predicted-score {
  float: left;
}

#preview-prediction .predicted-score {
  background-color: #dfeeff;
  border: 1px solid #c8def4;
  line-height: 1.5em;
  width: 2em;
}

.suggested-bets {
  margin-bottom: 25px;
  text-align: center;
  font-size: 12px;
}

.suggested-bets .best-slip-button {
  display: inline-block;
  background-color: #444;
  background-image: url('../images/logo-isc888.png');
  background-repeat: no-repeat;
  background-position: right 0;
  color: #fff;
  position: relative;
  line-height: 2em;
  box-shadow: 0 2px 2px #999;
  padding-left: 10px;
  text-align: left;
  width: 220px !important;
  cursor: pointer;
}

.suggested-bets .best-odds {
  position: absolute;
  right: 55px;
  top: 0;
}

.best-slip-button .odds-numeric {
  color: #fa0;
  font-weight: bold;
  padding: 4.3px;
  text-shadow: 0 1px #222;
}

.mondogoal-tooltip {
  display: none;
}

/* ==== END CONTENT PREVIEW ================================================ */

.sc-preview-list .pitch-formation-header {
  height: 60px;
  overflow: hidden;
  font-size: 16px;
  line-height: 50px;
  padding: 0 40px;
  margin: 0 auto;
  border-bottom: 1px solid #e1e1e1;
}

.sc-preview-list h4 {
  text-align: center;
  margin: 0;
  font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;
  font-size: 14px;
  line-height: 1.3em;
  position: relative;
  top: 10px;
}

.sc-preview-list a {
  color: #000;
}

.sc-preview-list .pitch-formation-header .home,
.sc-preview-list .pitch-formation-header .away .formation-label,
.sc-preview-list .pitch-formation-header .home .team-name {
  float: left;
}

.sc-preview-list .pitch-formation-header .away,
.sc-preview-list .pitch-formation-header .home .formation-label,
.sc-preview-list .pitch-formation-header .away .team-name {
  float: right;
}

.sc-preview-list .pitch-formation-header > * {
  width: 50%;
}

.sc-preview-list .team-emblem {
  width: 45px;
}

/* ==== CONTENT HIGHLIGHT ================================================== */

.wrapper-match-highlight {
  overflow: hidden;
  margin-bottom: 15px;
}

.wrapper-match-highlight .info ul {
  margin: 0 auto;
  padding: 0;
  width: 300px;
  font-size: 11px;
  list-style-type: none;
  text-align: center;
}

.wrapper-match-highlight .home,
.wrapper-match-highlight .away {
  font-size: 50px;
  line-height: 60px;
  text-align: center;
}

.wrapper-match-highlight .score {
  font-size: 50px;
  line-height: 60px;
  text-align: center;
}

.wrapper-match-highlight img {
  min-width: 50%;
  margin: 0 auto;
}

.wrapper-match-highlight .home ul,
.wrapper-match-highlight .away ul {
  font-size: 12px;
  line-height: 20px;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}

.wrapper-match-highlight .home ul li,
.wrapper-match-highlight .away ul li {
  display: inline;
}

.wrapper-match-highlight .match-head-red-card {
  background: #d6181f none repeat scroll 0 0;
  border-radius: 1px;
  display: inline-block;
  height: 0.84em;
  margin: 0 0.08em;
  overflow: hidden;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 0.54em;
}

@media (min-width: 768px) {
  .wrapper-match-highlight .home,
  .wrapper-match-highlight .away {
    
  }

  .wrapper-match-highlight .score {
    
  }

  .wrapper-match-highlight img {
    
  }
}

/* ==== END CONTENT HIGHLIGHT ================================================== */


/* ==== CONTENT HANDICAP TABLE ================================================== */

.handicap-wrapper {
  width: 100%;
  text-align: center;
  color: #333;
  overflow: hidden;
}

.handicap-wrapper .league {
  width: 100%;
  margin:10px 0 0;
  padding:5px 0;
  color:#555;
  text-align:left;
  font-weight:bold;
  background:#DDD;
  float:left;
}

.handicap-wrapper .league div {

}

.handicap-wrapper .country {
  float:left;
}

.handicap-wrapper .flag {
  margin:0 10px 0;
  float:left;
  background-position:center;
}


.handicap-wrapper .date {
  float:right;
  margin:0 10px 0 0;
  color:#666;
}

.handicap-wrapper .event {
  width:100%;
  margin:0 0 5px 0;
  float:left;
  background:#FFF;
}

.handicap-wrapper .start {
  width: 7%;
  height: 50px;
  padding: 8px 0 ;
  background: url(../images/ready.gif) center 25px no-repeat;
  float: left;
}

.handicap-wrapper .ended {
  background: url(../images/ended.gif) center 25px no-repeat;
}

.handicap-wrapper .change {
  width: 13.6%;
  height: 50px;
  padding: 16px 0 0 0;
  float: left;
}

.handicap-wrapper .wrap1 {
  width: 79%;
  height: 100%;
  float: left;
}

.handicap-wrapper .wrap2 {
width: 79%;
height: 100%;
float: left;
}

.handicap-wrapper .teams{
  width: 49.4%;
  float: left;
}

.clear{
  clear:both;
}
.handicap-wrapper .change-totals {
  width:102px;
  height:30px;
  padding:16px 0 0 0;
  float:left;
}
.handicap-wrapper .team {
  width:100%;
  height:50%;
  float:left;
}

.handicap-wrapper .name, .cell {
  width:12.4%;
  min-width:50px;
  padding:3px 0;
  float:left;
  font-family:Arial, Helvetica, sans-serif;
}

.handicap-wrapper .fullcell, .trend2 {
  width:65px;
  height:30px;
  padding:16px 0 0 0;
  float:left;
}

.handicap-wrapper .group2cell {
  width:67px;
  height:100%;
  float:left;
}

.handicap-wrapper .name {
  width:49.4%;
}
 .handicap-wrapper.totals  .name {
  width:100%;
}
.handicap-wrapper.totals  .fullcell,.handicap-wrapper.totals  .group2cell{
  width:12.5%;
   height:30px;
}
.handicap-wrapper.totals  .group2cell{

}
.handicap-wrapper.totals  .group2cell .cell{
  width:100%;
  height: 17.3px;
}
.handicap-wrapper .ctr {
  background-color:#777777;
  color:#FFF;
}

/*  .br stands for border  */
.handicap-wrapper .br {
  margin:0.1%;
}

/*  .bl stands for blue  */
.handicap-wrapper .bl {

  background-color:#eeeeee !important;
  color:#000;
}

/*  .gr stands for green  */
.handicap-wrapper .gr {
  background-color:#DDF1E2;
  color:#000;
}

.handicap-wrapper .up {
  font-weight:bold;
  color:#C60;
}

.handicap-wrapper .down {
  font-weight:bold;
  color:#093;
}

.handicap-wrapper .nogames {
  width:100%;
  margin:10px auto;
  padding:10px 4px;
  background:#DDD;
  color:555;
  font-weight:bold;
  font-size:14px;
  text-align:center;
}

.handicap-wrapper .loading {
  width:100%;
  height:50px;
  padding:50px 0;
  color:#093;
  text-decoration:blink;
  background:url(../images/adminloader.gif) center 80px no-repeat;
}

/* ==== END CONTENT HANDICAP TABLE ============================================== */


/* ==== YOUTUBE CHANNAL LIST ================================================== */

.sc-youtube-channel > div {
  position: relative;
  margin-bottom: 15px;
}

.sc-youtube-channel > div > h3 {
  position: absolute;
  text-align: center;
  background: rgba(0,0,0,0.75);
  bottom: 0;
  left: 15px;
  right: 15px;
  padding: 5px;
}

.sc-youtube-channel > div > h3 > a {
  color: #fff;
}

/* ==== END YOUTUBE CHANNAL LIST ================================================== */


/* ==== LEAGUE TABLE LIST ========================================================= */

.tab-leaguetable .data-name div {
  display: inline;
}

.tab-leaguetable .data-name img {
  width: 26px;
}

.tab-leaguetable table {
  margin-bottom: 15px !important;
}

.tab-leaguetable table th, .tab-leaguetable table td {
  padding: 8px 4px;
  text-align: center;
}

.tab-leaguetable table td.data-name {
  text-align: left;
}

.tab-leaguetable table td:nth-child(9) {
  text-align: right;
}

.tab-leaguetable table td:nth-child(10) {
  font-weight: bold;
}

.tab-leaguetable table > tbody > tr:nth-child(odd) td {
  background: #eee;
}

/* ==== END LEAGUE TABLE LIST ===================================================== */