.yui-skin-sam {
    background: #000;
}

#page {
    height:780px !important;

}

#page #bd #content div.page {

    height: 700px;
}



#page #bd div.sports-page-subheader {
    background: #1a2933;
    box-shadow: 0 1px 0px rgba(0, 0, 0, .15)inset, 0 2px 4px rgba(0, 0, 0, 0.15)inset;
    z-index: 10;
}

/* liveoddsviewer.css */

#hd #clock {
    left: unset;
    right: 200px;
    font: 600 24px/80px Helvetica;
    text-align: center;
    height: 80px;
    top: 0px;
    width: 200px;
    color: #fff;
}

#hd .title {
    font: 800 58px/78px Helvetica;
    background: url('../../images/terminal/skin/mgbp/logoscorebet.png') 10px 14px no-repeat;
    /* text-shadow: 0 1px 1px #0009; */
    background-size: auto 60px;
    height: 80px;
    color: #fff;
    width: 100%;
    left: 0;
    text-align: center;
    /* text-decoration: line-through #000; */
    text-transform: capitalize;
    text-indent: 0px;
}

/* Remove spacing before "Page" */

div.widgets div.pager {
    right: 0;
    width: 200px;
    font: 600 24px/80px Helvetica;
    /* text-shadow: 0 1px 1px #0009; */
    height:  80px;
    color: #fff;
    /* transform: skew(-20deg); */
}


div.widgets {
    right: 0;
}

/*  Move
<div class="match-coupon-header-icon"></div>
    into
<div class="match-coupon-sport-header-title">Football</div>
    to get
<div class="match-coupon-sport-header-title"><div class="match-coupon-header-icon"></div>Football</div>
*/


#page #bd div.match-coupon-view div.match-coupon-sport div.match-coupon-header-icon {
    top: 10px;
    left: 140px;
    display: block;
    position: absolute;
    width: 28px;
    height: 28px;
    margin: 0 10px;
    background-size: contain;
    z-index:  101;
}

.match-coupon-sport .match-coupon-sport-header-title {
    font: 600 21px/50px Helvetica;
    color: rgb(0, 0, 0);
    background: #e7e9e6;
    text-transform: none;
    height: 49px;
    text-align: left;
    text-indent: 60px;
    transform: skew(0deg);
    width: 597px;
    left: 139px;
    text-transform: uppercase;
    box-shadow: 0 -2px 0px #428837 inset, 0 0px 0px rgba(0, 0, 0, 0.13) inset;
}

.match-coupon-sport .match-coupon-sport-header-title:after {
    position: absolute;
    width: 0;
    height: 0;
    border-left: 30px solid transparent;
    border-right: 00px solid transparent;
    border-bottom: 50px solid #e95b10;
    content: '';
    right:0px;
    bottom: 0px;
}



#page #bd div.match-coupon-view div.match-coupon-sport-header div.match-market-column {
    color: rgb(255, 255, 255);
}


#page #bd div.match-coupon-view div.match-coupon-sport-header div.match-market-column div.match-market-header {
    height: 25px;
    letter-spacing: 1px;
    font: 600 14px/25px Helvetica;
}

#page #bd div.match-coupon-view div.match-coupon-sport-header div.match-market-column div.match-market-outcomes {
    height: 25px;
    font: 600 18px/25px Helvetica;
    color: rgb(233, 91, 16);
}

#page #bd .live-match-coupon div.match-coupon-view div.match-markets-header div.match-market-column div.match-market div.match-market-outcome, #page #bd .live-match-coupon div.match-coupon-view div.match-markets-header div.match-market-column div.match-market div.match-market-line {
    height: 27px;
    font: 600 16px/27px Roboto;
}
#page #bd .live-match-coupon div.match-coupon-view div.match-markets-header div.match-market-column div.match-market div.match-market-line {
    font: 500 italic 16px/25px Helvetica;
    color: rgb(27, 166, 78);
    text-transform: none;
    letter-spacing:  1px;
}

#page #bd .live-match-coupon div.match-coupon-view div.match div.match-live-info div.match-period.full-line, #page #bd .live-match-coupon div.match-coupon-view div.match div.match-live-info div.match-minute {
    font: 500 18px/50px Helvetica;
    height: 50px;
    overflow:  hidden;
    text-overflow:  ellipsis;
}

#page #bd div.match-coupon-view div.match div.match-league-code, #page #bd div.match-coupon-view div.match div.match-code {
    font: 500 16px/52px Roboto;
    overflow: unset;
}

#page #bd .live-match-coupon div.match-coupon-view div.live-match-score-info .match-live-score {
    width: 50px;
    font-size: 20px;
    line-height: 25px;
    top: 20px;
}

#page #bd .live-match-coupon div.match-coupon-view div.live-match-score-info .live-match-score-separator {
    left: 268px;
    font-size: 21px;
    line-height: 22px;
    top: 20px;
}

#page #bd .live-match-coupon div.match-coupon-view div.live-match-score-info .live-match-score-bottom-line .match-live-score {
    left: 270px;
}

#page #bd .live-match-coupon div.match-coupon-view div.live-match-score-info .live-match-score-top-line .match-live-score {
    left: 220px;
}

#page #bd .live-match-coupon div.match-coupon-view div.live-match-score-info .live-match-score-top-line .match-card-blocks {
    left: 120px;
}

#page #bd .live-match-coupon div.match-coupon-view div.live-match-score-info .live-match-score-bottom-line .match-card-blocks {
    left: 330px;
}

#page #bd .live-match-coupon div.match-coupon-view div.match div.teams span.team {
    left: 20px;
    width: 230px;
    text-indent: 0px;
}
#page #bd .live-match-coupon div.match-coupon-view div.live-match-score-info .live-match-setscores {
    font: 500 16px/26px Helvetica;
    width: 544px;
    color: #fff;
    letter-spacing: 1px;
    height: 20px;
    top: 0px;
}

#page #bd div.match-coupon-view div.match div.teams .team {
    font: 500 21px/28px Roboto;
}

#page #bd div.match-coupon-view div.match-market-column div.match-market div.selection-button div.selection {
    font: 500 20px/50px Roboto;
    letter-spacing: 1px;
}

/* the 1st half odds should be
    font: 500 19/54px Roboto;
    color: #dbdbdb;
*/

#page #bd div.match-coupon-view div.match-market-column div.match-market div.match-market-line {
    font: 500 18px/50px Roboto;
    color: #ffb81c;
}


#page #bd .live-match-coupon div.match-coupon-view div.match div.extra-row-period {

    font: 500 14px/54px Roboto;
}


#page #bd .live-match-coupon div.match-coupon-view div.match div.teams {
    width: 580px !important;
    height: 30px;
    top: 20px;
    line-height: 25px;
}

#page #bd div.match-coupon-view div.match-market-column {
    /* border-right: 1px solid rgb(255,255,255); */
}
#page #bd div.match-coupon-view div.match div.match-info {
    border-right: 0px solid rgb(255,255,255);
}

#page #bd div.match-coupon-view div.match div.match-live-info {
    width: 142px;
    box-sizing: border-box;
    border-right: 0px solid rgb(255,255,255);
}


#page #bd .live-match-coupon div.match-coupon-view
div.match div.teams span.team {
    left: 320px;
    width: 220px;
    text-indent: 10px;
    text-overflow: ellipsis;
    font: 500 19px/25px Helvetica;
    text-align: left;
}

#page #bd .live-match-coupon div.match-coupon-view div.match div.teams span.home-team {
    left: 0px;
    text-align: right;
}


#page #bd .live-match-coupon div.match-coupon-view div.match div.extra-row-period {
    color: #d8d8d8;
    height: 25px;
    top: 25px;
    line-height: 25px;
    padding-top:  0;
}

/********IMPORTANT NOTE********
Change "1st Half" to "1st HF" in
<div class="extra-row-period">1st HF</div>
*/



#page #bd div.match-coupon-view div.match.match-rows-2 div.match-market-column div.match-market:last-child div.selection-button div.selection {
    font: 400 18px/25px Roboto;
    color: rgb(216, 216, 217);
}

#page #bd div.match-coupon-view div.match-coupon-sport-am-football div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/am-football.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-badminton div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/badminton.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-basketball div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/basketball.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-beach-volley div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/beach-volley.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-biathlon div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/biathlon.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-boxing div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/boxing.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-cricket div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/cricket.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-cycling div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/cycling.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-darts div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/darts.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-field-hockey div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/field-hockey.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-floorball div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/floorball.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-footbal-beach div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/footbal-beach.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-futsal div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/futsal.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-golf div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/golf.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-handball div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/handball.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-ice-hockey div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/ice-hockey.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-lotteries div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/lotteries.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-martial div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/martial.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-motorsport div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/motorsport.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-rugby div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/rugby.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-snooker div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/snooker.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-soccer div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/soccer.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-table-tennis div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/table-tennis.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-tennis div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/tennis.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-volleyball div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/volleyball.png"); }
#page #bd div.match-coupon-view div.match-coupon-sport-water-polo div.match-coupon-header-icon { background-image: url("/images/terminal/icons/sports/water-polo.png"); }

#page #hd {
    background: rgb(0, 0, 0);
    height: 80px;
    background: #333;
    /* background-image: -webkit-linear-gradient(-90deg, rgba(255, 255, 255, 0.07) 0%, #0000 96%); */
    box-shadow: 0 -2px 0px #428837 inset, 0 -3px 0px rgba(0, 0, 0, 0.13) inset;
    /* transition: 0.5s; */
}

#page #bd div.match-coupon-view .match-coupon-sport-header {
    height: 50px;
}

#page #bd div.match-coupon-view div.match-coupon-sport .match-coupon-sport-header {
    background-color: rgb(23, 23, 23);
    /* transform: skew(-20deg); */
    border-top: solid 1px #ffffff;
    box-sizing: border-box;
    box-shadow: 0px 2px 2px 0px hsla(0, 0%, 0%, 0.5);
    z-index: 100;
    height: 48px;
}

#page #bd div.live-match-coupon div.match-coupon-view div.match-markets {
    height: 50px;
    /* transform: skew(-20deg) */
}

#page #bd div.live-match-coupon div.match-coupon-view .match div.match-markets {
    height: 50px;
    
}
#page #bd div.match-coupon-view div.match-coupon-sport-header div.match-market-column {
    height: 50px;
}

#page #bd div.match-coupon-view div.match-coupon-sport-header div.match-market-column:nth-child(odd) {
    background:none;
}
#page #bd div.match-coupon-view div.match-coupon-sport-header div.match-market-column:nth-child(even) {
    background: rgb(0, 0, 0);
    tranform: skew(20deg);
    border-right:  unset;
}



#page #bd div.match-coupon-view div.match-coupon-sport-header div.match-market-column:nth-child(odd) {
    background: #171717;
    border-right: unset;
}


#page #bd div.match-coupon-view div.match:nth-child(even) {
    background: #262626;
    height: 50px;
}

#page #bd {
    flex-shrink: 1;
    flex-grow: 1;
    height: calc(100% - 80px) !important;
}

#page #bd div.match-coupon-view div.match:nth-child(even)
div.match-market-column:nth-child(odd) {
/*  transform: skew(20deg); */
    border-right: unset;
}

#page #bd div.match-coupon-view div.match:nth-child(even)
div.match-market-column:nth-child(even) {
/*     transform: skew(20deg); */
    border-right: unset;
}

#page #bd div.match-coupon-view div.match:nth-child(odd)
div.match-market-column:nth-child(odd) {
/*     transform: skew(20deg); */
    border-right: unset;
}

#page #bd div.match-coupon-view div.match:nth-child(odd)
div.match-market-column:nth-child(even) {
/*     transform: skew(20deg); */
    border-right: unset;
}

#page #bd div.match-coupon-view div.match.betstop div.match-market-column div.match-market, #page #bd div.match-coupon-view div.match div.match-market-column div.match-market.nobet {
    background: url(/images/display/liveoddsviewer/oddslock.png) center center no-repeat;
    transform: scale(0.8);
}


#page #bd div.match-coupon-view div.match:nth-child(even)
div.match-market-column:nth-child(odd) {
    background: #2c2c2c;
}

#page #bd div.match-coupon-view div.match:nth-child(odd)
div.match-market-column:nth-child(odd) {
    background: #373737;
}

#page #bd .live-match-coupon div.match-coupon-view div.match div.category div.image {
    top: 2px;
    left: 3px;
    width: 30px;
    height: 20px;
}

.match-coupon-sport .match-coupon-sport-header {
    background: url('/images/display/liveoddsviewer/sportheader.png') 0 0 no-repeat;
    /* z-index: 10000; */
   
}


#page #bd #content {
    height: 100%;
    background: url('/images/display/liveoddsviewer/cybet/bgcyb.png') top left repeat-y;
}
#page #bd .live-match-coupon div.match-coupon-view div.live-match-score-info,
#page #bd .live-match-coupon div.match-coupon-view div.live-match-score-info .live-match-score-top-line,
#page #bd .live-match-coupon div.match-coupon-view div.live-match-score-info .live-match-score-bottom-line {
   height: 50px;
   line-height: 14px;
}


#page #bd div.match-coupon-view div.match.match-rows-2 {
    height: 50px;
}



#page #bd div.match-coupon-view div.match {
    height: 50px;
    border-bottom: 1px solid #3c4042;

}

#page #bd div.match-coupon-view div.match.match-rows-2 div.match-market-column
div.match-market div.selection-holder, #page #bd div.match-coupon-view div.match.match-rows-2
div.match-market-column div.match-market div.selection-button {
    height: 25px;
}



#page #bd .live-match-coupon div.match-coupon-view div.live-match-score-info
.match-live-score .goal-highlight {
    background: #ffb81c;
    color: #000;
    padding: 0 8px;
}




#page #bd .live-match-coupon div.match-coupon-view
div.match-info.tennis-server-2 div.teams span.away-team {
    padding-left: 10px;
}

#page #bd div.match-coupon-view div.match.match-rows-2 div.match-market-column div.match-market:last-child,
#page #bd div.match-coupon-view div.match.match-rows-2 div.match-market-column div.match-market {
    height: 25px;
}