div#overlay {
    z-index:65000;
}
div#overlay .widget,
div#overlay .widget div.content,
div#overlay .widget div.content div.trix-content,
div#overlay .widget div.content div.trix-content{
    height: auto !important; 
    width:99% !important;
}



div.right-column { overflow: hidden; }

.left-menu div.quick-links > div.card-body > a.list-group-item,
.left-menu div.card.sports > div.card-body > div.list-group-item > a,
.left-menu div.card.popular > .card-body > a.list-group-item {
    font-size:16px;
    padding:2px;
    color: #fff;
}

.left-menu div.card.sports > div.card-body > div.list-group-item > div.sport-contents a {
    color: #ccc;
}
div.sport-submenu .list-group .list-group-item a,
div.sport-submenu .list-group a.list-group-item,
div.top-menu div.row.menu > a {
    color: #ccc;
}
div.sport-submenu .list-group .list-group-item a:hover,
div.sport-submenu .list-group a.list-group-item:hover,
div.top-menu div.row.menu > a:hover {
    color: #fff;
}

.card-header * {
    font-size:16px;
}

a.betting-offer {
    background-color: #222;
    height:35px; 
    overflow:hidden;
}

a.betting-offer div.selection {
    line-height: 23px;
}

#viewer .markets .market h4 {
    font-size:20px;
}

#viewer div.team-name {
    font-size: 24px;
}


#browser div.event span.flag {
    filter: gray; 
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}

#browser div.event:hover {
    background-color: #000;
    border-radius:3px;
    overflow:hidden;
}

#browser div.event:hover span.flag{
    -webkit-filter: grayscale(0);
    filter: none;
}

#browser div.event:hover a.betting-offer {
    background-color: #333;
}

#browser div.event:hover a.betting-offer:hover {
    background-color: #444;
}

a.betting-offer.active *,
a.betting-offer.active {
    background-color: #3ecb33 !important;
    color: #fff !important;
}

a.betting-offer.outline {
    height:60px;
}

a.betting-offer.outline > div {
    line-height: 40px;
}

a.betting-offer.price-boost {
    background-color:#444;
}

div.left-column div.card div.card-body .list-group-item {
    padding:2px 2px !important;
}
div.left-column div.card div.card-body a {
    font-size:15px !important;
}

/* jackpot widget fixes */
section#widget-3067.sportsbook-right-column-bottom .widget-jackpot-wrapped .jackpot-text-wrapper { font-size:25px;}
section#widget-3067.sportsbook-right-column-bottom .widget-jackpot-wrapped .jackpot-value { position: relative; }
section#widget-3067.sportsbook-right-column-bottom .widget-jackpot-wrapped .jackpot-value .jackpot-fraction{
    position:absolute;
    font-size:12px !important;
    top:2px;
    right:2px;
}
section#widget-3067.sportsbook-right-column-bottom {}

