#widgetTheBet {
    border-top:1px solid #212121;
}

#widgetTheBet .card-title {
    text-align:center;
}

#widgetTheBet .card-body {
    height:100%;
}

#widgetTheBet .separe-title {
    width:100%;
    height:2px;
    background:#333;
    background:-moz-linear-gradient(left,#333 0%,#161616 50%,#333 100%);
    background:-webkit-linear-gradient(left,#333 0%,#161616 50%,#333 100%);
    background:linear-gradient(to right,#333 0%,#161616 50%,#333 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#333333',GradientType=1);
}

#widgetTheBet .odds-container {
    width:100%;
    padding:0 15px;
    min-height:165px;
    margin-bottom:-7px;
}

#widgetTheBet .odds-container .teams-container.style-container2,#widgetTheBet .odds-container .teams-container.style-container1 {
    width:50%;
    margin:0 auto;
}

#widgetTheBet .odds-container .teams-container.style-container3,#widgetTheBet .odds-container .teams-container.style-container4 {
    width:calc(50% - 60px);
    padding:0 15px;
    margin:30px;
    display:inline-block;
    margin-bottom:0;
    margin-top:0;
}

#widgetTheBet .odds-container .odds-firstmain-spliter.style-container3,#widgetTheBet .odds-container .odds-firstmain-spliter.style-container4 {
    width:calc(50% - 28px);
    padding:0 15px;
    margin:14px;
    display:inline-block;
    vertical-align:top;
}

#widgetTheBet .odds-container .teams-container .home-squad {
    vertical-align:top;
    display:inline-block;
    width:33.33%;
    text-align:center;
    color:#fff;
}

#widgetTheBet .odds-container .teams-container .away-squad {
    vertical-align:top;
    display:inline-block;
    width:33.33%;
    text-align:center;
    color:#fff;
}

#widgetTheBet .odds-container .teams-container .score-info {
    vertical-align:top;
    display:inline-block;
    width:33.33%;
    text-align:center;
    color:#fff;
}

#widgetTheBet .odds-container .teams-container .score-info span {
    display:block;
    margin:0 auto;
    color:#fff;
}

#widgetTheBet .odds-container .teams-container .score-info span:before {
    font-size:28px;
}

#widgetTheBet .odds-container .teams-container .score-info .time-label {
    color:#ffed28;
}

#widgetTheBet .odds-container .teams-container .home-squad img {
    width:50px;
    display:block;
    margin:15px auto;
}

#widgetTheBet .odds-container .teams-container .away-squad img {
    width:50px;
    display:block;
    margin:15px auto;
}

#widgetTheBet .odds-container .teams-container .sport-details {
    width:100%;
    background:#333;
    background:-moz-linear-gradient(left,#333 0%,#161616 50%,#333 100%);
    background:-webkit-linear-gradient(left,#333 0%,#161616 50%,#333 100%);
    background:linear-gradient(to right,#333 0%,#161616 50%,#333 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#333333',GradientType=1);
    line-height:24px;
    color:#fff;
    text-align:center;
    margin:9px auto;
}

#widgetTheBet .odds-container .teams-container .sport-details i {
    color:#ffed28;
    cursor:pointer;
}

#widgetTheBet .odds-container .odds-main-spliter {
    width:100%;
    padding:0 15px;
    margin:30px;
    margin-top:0;
    margin-bottom:0;
}

#widgetTheBet .odds-container .odds-main-spliter .oddclass-title {
    text-align:center;
    display:block;
    margin:10px auto;
    color:#fff;
}

#widgetTheBet .odds-container .odds-firstmain-spliter .oddclass-title {
    text-align:center;
    display:block;
    margin:10px auto;
    color:#fff;
}

#widgetTheBet .odds-container .odds-firstmain-spliter .odd-container-split {
    vertical-align:top;
    width:100%;
    display:inline-block;
}

#widgetTheBet .odds-container .odds-main-spliter.style-container2 .odd-container-split,#widgetTheBet .odds-container .odds-main-spliter.style-container3 .odd-container-split {
    vertical-align:top;
    width:50%;
    display:inline-block;
}

#widgetTheBet .odds-container .odds-main-spliter.style-container4 .odd-container-split {
    vertical-align:top;
    width:33.33%;
    display:inline-block;
}

#widgetTheBet .odds-container .odds-main-spliter .odd-container-split .odd-progress {
    width:100%;
    margin:5px auto;
}

#widgetTheBet .odds-container .odds-firstmain-spliter .odd-container-split .odd-progress {
    width:100%;
    margin:5px auto;
}

#widgetTheBet .odds-container .odds-main-spliter .odd-container-split .odd-progress .progressbar-odd {
    width:calc(100% - 200px);
    margin-left:10px;
    display:inline-block;
    line-height:22px;
    background:#2b2b29;
    height:22px;
    position:relative;
}

#widgetTheBet .odds-container .odds-firstmain-spliter .odd-container-split .odd-progress .progressbar-odd {
    width:calc(100% - 186px);
    margin-left:10px;
    display:inline-block;
    line-height:22px;
    background:#2b2b29;
    height:22px;
    position:relative;
}

#widgetTheBet .odds-container .odds-main-spliter .odd-container-split .odd-progress .progressbar-odd .label-porcent {
    position:absolute;
    top:0;
    right:10px;
    line-height:22px;
    color:#fff;
}

#widgetTheBet .odds-container .odds-firstmain-spliter .odd-container-split .odd-progress .progressbar-odd .label-porcent {
    position:absolute;
    top:0;
    right:10px;
    line-height:22px;
    color:#fff;
}

#widgetTheBet .odds-container .odds-main-spliter .odd-container-split .odd-progress .progressbar-odd .value-progress {
    display:inline-block;
    height:100%;
}

#widgetTheBet .odds-container .odds-firstmain-spliter .odd-container-split .odd-progress .progressbar-odd .value-progress {
    display:inline-block;
    height:100%;
}

#widgetTheBet .odds-container .odds-main-spliter .odd-container-split .odd-progress .progressbar-odd .value-progress.color-positive {
    background:#4db5be;
}

#widgetTheBet .odds-container .odds-firstmain-spliter .odd-container-split .odd-progress .progressbar-odd .value-progress.color-positive {
    background:#4db5be;
}

#widgetTheBet .odds-container .odds-main-spliter .odd-container-split .odd-progress .progressbar-odd .value-progress.color-negative {
    background:#fc5e5d;
}

#widgetTheBet .odds-container .odds-firstmain-spliter .odd-container-split .odd-progress .progressbar-odd .value-progress.color-negative {
    background:#fc5e5d;
}

#widgetTheBet .odds-container .odds-main-spliter .odd-container-split .odd-progress .odd-main-value {
    width:130px;
    line-height:22px;
    display:inline-block;
    vertical-align:top;
}

#widgetTheBet .odds-container .odds-firstmain-spliter .odd-container-split .odd-progress .odd-main-value {
    width:130px;
    line-height:22px;
    display:inline-block;
    vertical-align:top;
}

#widgetTheBet .odds-container .odds-main-spliter .odd-container-split .odd-progress .odd-main-value .odd-class-name {
    width:70px;
    display:inline-block;
    background:#757575;
    color:#fff;
    padding:0 5px;
    text-align:center;
}

#widgetTheBet .odds-container .odds-firstmain-spliter .odd-container-split .odd-progress .odd-main-value .odd-class-name {
    width:70px;
    display:inline-block;
    background:#757575;
    color:#fff;
    padding:0 5px;
    text-align:center;
}

#widgetTheBet .odds-container .odds-main-spliter .odd-container-split .odd-progress .odd-main-value .odd-val {
    width:60px;
    display:inline-block;
    background:#000;
    color:#fff;
}

#widgetTheBet .odds-container .odds-firstmain-spliter .odd-container-split .odd-progress .odd-main-value .odd-val {
    width:60px;
    display:inline-block;
    background:#000;
    color:#fff;
}

#widgetTheBet .odds-container .odds-main-spliter .odd-container-split .odd-progress .odd-main-value .odd-val a {
    width:100%;
    display:inline-block;
    color:#fff;
    height:22px;
    line-height:22px;
    vertical-align:top;
    border:0;
    margin-top:0;
    font-size:14px;
    background:#000;
}

#widgetTheBet .odds-container .odds-firstmain-spliter .odd-container-split .odd-progress .odd-main-value .odd-val a {
    width:100%;
    display:inline-block;
    color:#fff;
    height:22px;
    vertical-align:top;
    border:0;
    line-height:22px;
    margin-top:0;
    font-size:14px;
    background:#000;
}

#widgetTheBet .odds-container .odds-main-spliter .odd-container-split .odd-progress .odd-main-value .odd-val:hover a {
    background:var(--skin-bg-color);
    color:#000;
}

#widgetTheBet .odds-container .odds-firstmain-spliter .odd-container-split .odd-progress .odd-main-value .odd-val:hover a {
    background:var(--skin-bg-color);
    color:#000;
}

#widgetTheBet .odds-container .odds-main-spliter .odd-container-split .odd-progress .odd-main-value .odd-val a.selected {
    background:var(--skin-bg-color);
    color:#000;
}

#widgetTheBet .odds-container .odds-firstmain-spliter .odd-container-split .odd-progress .odd-main-value .odd-val a.selected {
    background:var(--skin-bg-color);
    color:#000;
}

#widgetTheBet .odds-container .teams-container.style-container4 {
    margin-bottom:0;
}