.sport_wrap{position:relative;float:left;width:100%;height:auto;/*overflow-x:auto;overflow-y:hidden;*/display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background-color:#474747;margin:0}
.pg-sports-scroll-bar{float:left;position:relative;height:100%;border-collapse:separate;font-family:Helvetica,Arial,sans-serif;overflow-x:auto;/*overflow-y:hidden;*/-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-spacing:1px;width:100%}
.menu-sport-image{width:100%;height:40px}
.menu-sport-label{padding:2px 0 5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.menu-sport-selection,.menu-sport-dummy{min-width:60px;max-width:60px;background-color:#1A1917;text-align:center;color:#dcdcdc;font-size:11px;font-weight:300;display:table-cell;vertical-align:bottom;white-space:nowrap;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:0;overflow:hidden;text-overflow:ellipsis;cursor:pointer;padding:0 5px}

.pg-search-container{background:#333;height:calc(100% - 60px);overflow:auto}
.menu-sport-selection.selected{color:#F5B925;border-bottom:3px solid #F5B925}
#pregame-sport-sortingby-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;float:left;height:40px}
.pregame-sport-sortingby-selection{width:100%;background:#F5B925;color:#000000;font-size:14px;text-align:center;line-height:40px;border:1px solid #474747;cursor:pointer}
@media screen and (max-width: 310px) {
#pregame-sport-sortingby-wrapper{-webkit-flex-direction:column;flex-direction:column;height:auto}
.pregame-sport-sortingby-selection{font-size:14px}
}
@media screen and (max-width: 330px) {
.pregame-sport-sortingby-selection{font-size:13px}
}
.pregame-sport-sortingby-selection.selected{color:#000000}
#pregame-main-container{float:left;width:100%}
.pregame-country-selection {
    display: grid;
    grid-template-columns: 1fr 22fr 1fr;
    grid-column-gap: 6px;
    align-items: center;
    height: 45px;
    color: #fff;
    border-bottom: 1px solid #737373!important;
    cursor: pointer;
}
.pregame-championship-selection{
    display: grid;
    grid-template-columns: 10fr 1fr;
    grid-column-gap: 6px;
    align-items: center;
    height: 45px;
    color: #fff;
    border-bottom: 1px solid #737373!important;
    cursor: pointer;
}
.pregame-championship-selection{padding-left: 15px;}
.pregame-country-icon{width:50px;height: 40px;}
.pregame-championship-display{background:#1A1917;color:#F5B925;border-bottom:2px solid #F5B925;cursor:pointer;font-size:12px;padding:12px 10px;text-align:center;font-weight:700}
#pregame-dates-scrollbar{float:left;width:100%;height:40px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;height:40px;overflow-x:auto;overflow-y:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-collapse:separate;border-spacing:0}
.pregame-date-selection{white-space:nowrap;height:40px;line-height:40px;padding:0 10px;color:#EEE;background:#1A1917;border:1px solid #2e2e2e;font-size:14px;cursor:pointer;width:100%;text-align:center}
.pregame-date-selection.selected{color:#f1c40f}
.pregame-championship-title{background:#3a3a3a;color:#EEE;padding:15px 10px;cursor:pointer;border-bottom:1px solid #F5B925}
.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:70%;float:left;}
.pregame-championship-match-wrapper{display:none}
.pregame-bettype-header{width:100%;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#777;color:#EEE}
.pregame-tabmenu{width:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.pregame-title-wrapper{width:50%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.pregame-1X2-titles,.pregame-UO-titles,.pregame-GGNG-titles{width:100%;display:none}
.pregame-1X2-titles.selected,.pregame-UO-titles.selected,.pregame-GGNG-titles.selected{display:flex}
.pregame-bettype-title,.pregame-bettype-tab{text-align:center;padding:8px 0;font-size:12px;cursor:pointer}
.pregame-bettype-tab.selected{background:#F5B925; color: black;}
.pregame-bettype-tab{border-right:1px solid #454545}
.pregame-match-wrapper{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.pregame-match-binder{width:100%}
.pregame-match-data{width:50%;font-size:12px;background:#434343}
.pregame-odds-binder{width:50%;display:none}
.pregame-odds-binder.selected{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.pregame-odd-sel{width:50%;text-align:center;height:100%;line-height:76px;float:left;color:#F5B925;font-size:16px;background-color:#585858;-webkit-box-shadow:inset -1px 0 0 0 #666;-moz-box-shadow:inset -1px 0 0 0 #666;box-shadow:inset -1px 0 0 0 #666;cursor:pointer}

.pregame-col-3{width:33.33%}
.pregame-col-2{width:50%}
.pregame-col-1{width:100%}
#pg-page-background{position:fixed;width:100%;height:100%;background:#000;z-index:100;opacity:.9;top:0;right:0;left:0;bottom:0}
.pg-match-search{padding:5px 10px;font-size:13px;color:#EEE;line-height:20px;border-bottom:2px solid #4e4d4d;cursor:pointer}
.match-title{font-size:15px;color:#ddd}
.match-details{color:#31b189;font-size:11px;font-style:italic}
.pregame-specialodds-header{position: relative;display: flex;background:#F5B925;color:#000000;text-align:center;padding:10px 0;font-size:15px;border-top:1px solid #474747;border-bottom:2px solid #474747; float: left; width: 100%;}
.pregame-odds-selection{background:#1A1917;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;color:#EEE;border-bottom:1px solid #535353;font-size:15px;cursor:pointer;align-items:center;justify-content:center;padding:10px 5px}
.pregame-odd-selection-arrow{font-size:22px;width:50px;text-align:center;color:#4f5152}
.pregame-odd-selection-title{width:100%}
.search-error{padding:20px;color:#EEE;background:#c76b6b;border-radius:3px}
.pregame-selections-binder{display:none;border-bottom:1px solid #535353}
.pregame-selections-binder:nth-child(-n+7){display:grid}
.pregame-odds-selection:nth-child(-n+7) > .pregame-odd-selection-arrow > .fa-angle-down{transform:rotate(-90deg)}
.pregame-oddspec-sel{padding:25px 10px;text-align:center;font-size:15px;background:#434343;-webkit-box-shadow:inset -1px 1px 0 0 #535353;-moz-box-shadow:inset -1px 1px 0 0 #535353;box-shadow:inset -1px 1px 0 0 #535353;cursor:pointer}
.pregame-odd-label{color:#EEE}
.pregame-odd-value{color:#F5B925}
#user,#pass,#qbMixedGC,input[type=text],input[type=password]{border-bottom:solid 2px #a5a5a5}
.pg-error-noresponse{background:#ba3333;text-align:center;color:#c8c8c8;font-size:17px;padding:20px;border:5px solid #434343}
.zopim{position:fixed!important}
.match-zerorake-icon{background:#ab0606;color:#EEE;font-size:12px;width:23px;height:23px;border-radius:30px;text-align:center;line-height:23px;float:right;margin:-71px 5px 0 0}
.message-popup-binder{position:fixed;z-index:100;width:100%;height:100%;top:0;left:0;right:0;bottom:0;display:none}
.message-popup-background{position:fixed;background:#000;width:100%;height:100%;z-index:10000000000;opacity:.7;cursor:pointer}
.message-popup-window{position:fixed;width:80%;left:0;right:0;margin-left:auto;margin-right:auto;top:10%;background:#303030;z-index:100000000000;color:#EEE}
.message-popup-title{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 40px;grid-template-columns:1fr 40px;border-bottom:2px solid #068dbc;height:35px;line-height:35px}
.message-popup-title-text{font-size:15px;color:#EEE;text-align:left;text-indent:10px}
.message-popup-title-exit{font-size:25px;background:#ab0606;text-align:center;cursor:pointer}
.message-popup-body{font-size:14px;padding:25px 15px;text-align:center}
.contentFrame_wrap{position:relative;float:left;width:100%;overflow-x:auto;overflow-y:hidden;display:block;border-bottom:1px solid #242424;-webkit-overflow-scrolling:touch}
/*.pg-content-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}
*/.home_team,.away_team{cursor:pointer; font-size: 13px;}
.pregame-button-back{background: url("/m/images/back_btn.png?=1") no-repeat center center;background-size: 16px;width: 40px;height: 28px;float:left;}
.pregame-button-leagueStatistics{background: url("/login/livebet/m/images/ico_stats.png?=1") no-repeat center center;background-size: 16px;width: 40px;height: 28px;}
#pregame-more-button {
	display: none;
	width: 80%;
	border-radius: 4px;
	color: #000000;
	background-color: #F5B925;
	float: left;
	text-align: center;
	padding: 15px;
	float: left;
	box-sizing: border-box;
	margin: 10px 10%;
	border-style: none;
	font-size: 14px;
	cursor: pointer;
}
#pregame-more-button:active {
	background-color: #F5B925;
}


.selection-categories-container {
    background: #1A1917;
    text-align: center;
    padding: 5px 2px;
    height: 45px;
    overflow: auto;
    display: flex;
    flex-wrap: nowrap;
    /* background: linear-gradient(to left,#b5b5b5 , transparent 3%), linear-gradient(to right,#fff , white 20%); */
}
button.filter-button {
    border: 0px;
    padding: 10px;
    margin: 6px;
    cursor: pointer;
    background: #f1f1f1;
    color: #262728;
    white-space: nowrap;
}
button.filter-button:hover {
    background: #F5B925;
    transition: .2s;
}

#gameDetails {width: 100%}

#bb-event-expand-btn {
    display: grid;
    grid-template-columns: 1fr 30px;
    padding: 0px 5px;
    direction: ltr;
}
#bb-event-expand-btn > div:nth-child(1) {
    padding: 10px 0px 10px 31px;
}
#bb-event-expand-btn > div:nth-child(2) > img {
    height: 40px;
    margin: -3px;
}
.lv-match-icon{    
  background: #b10808;
  text-align: center;
  padding: 5px 7px 5px 0px;
  font-size: 10px;
  border-radius: 3px;
  color: #eff0f1;
  margin: 0 5px;
}
.pregame-1X2-titles,.pregame-UO-titles,.pregame-GGNG-titles,.pregame-2w-titles,.pregame-UO-titles,.pregame-GGNG-titles,.pregame-AH2WOT-titles,.pregame-to-titles{width:100%;display:none}
.pregame-1X2-titles.selected,.pregame-UO-titles.selected,.pregame-GGNG-titles.selected,.pregame-2w-titles.selected,.pregame-UO-titles.selected,.pregame-GGNG-titles.selected,.pregame-AH2WOT-titles.selected,.pregame-to-titles.selected{display:flex}

