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

#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;
}

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

#widgetTheBet .odds-container .teams-container.style-container3,#widgetTheBet .odds-container .teams-container.style-container4 {
    width: 100%;
    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;
    top: 5px;
    position: relative;
}

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

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

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

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

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

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

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

#widgetTheBet .odds-container .teams-container .sport-details {
    width:100%;
    line-height:24px;
    color:#fff;
    text-align:center;
    position: relative;
    top: 3px;
}

#widgetTheBet .odds-container .teams-container .score-info .gns-time {
    font-size: 0px;
    margin-top: 20px;
}

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

#widgetTheBet .odds-container .odds-main-spliter {
    width:100%;
    padding:0;
    margin:0;
    display: flex;
    justify-content: space-between;
}

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

#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:49%;
    display:inline-block;
}

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

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

#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:50%;
    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:#33de8e;
}

#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:50%;
    line-height:22px;
    display:flex;
    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: 70%;
    display: inline-block;
    background: black;
    color: #fff;
    padding: 0;
    text-align: left;
    padding-left: 5px;
    border: 1px solid #585858;
    font-size: 12px;
}

#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: 30%;
    display: inline-block;
    background: #585858;
    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 !important;
    height:22px;
    line-height:22px;
    vertical-align:top;
    border:0;
    margin-top:0;
    font-size:12px;
    background:#585858;
}

#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,
#widgetTheBet .odds-container .odds-firstmain-spliter .odd-container-split .odd-progress .odd-main-value .odd-val:hover a,
#widgetTheBet .odds-container .odds-main-spliter .odd-container-split .odd-progress .odd-main-value .odd-val a.selected,
#widgetTheBet .odds-container .odds-firstmain-spliter .odd-container-split .odd-progress .odd-main-value .odd-val a.selected {

    background: linear-gradient(to bottom, #FFFFFF, #959595) !important;
    color:#000 !important;
}
#widgetTheBet .odds-container .teams-container.style-container4 {
    margin-bottom:0;
}
#carouselSlidesSport, #widgetTheBet{
    width: 49.5%;
}

.odd-container-split{
    width: inherit;
}



@media (max-width: 1310px){
    #bettingSlider{
        flex-wrap: wrap !important;
    }
    #carouselSlidesSport, #widgetTheBet{
        width: 100%
    }
    #carouselSlidesSport{
        height: 250px;
        overflow: hidden;
    }
}

.team-name1,
.team-name2 {
    height: 40px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}