#match-header .match-result{
    position: relative;
    width: 90%;
    margin: 0 auto;
    display: flex;
    max-width: 1120px;
}

#match-header .match-result > div{
    flex: 1;
}

.match-result-home{
    text-align: left;
}

.match-result-away{
    text-align: right;
}

.match-result h5{
    display: inline;
}

.match-result-home, .match-result-away{
    font-size: 1.64rem;
}

.match-result-home .link_container-body{
    margin-right: 15px;
    vertical-align: middle;
}

.match-result-away .link_container-body{
    margin-left: 15px;
    vertical-align: middle;
}

#score-time-box{
    width: 100%;
    margin-top: 0px;
}

#score-team1, #score-team2{
    width: 47%;
    padding: 0px;
    display: inline-block;
}

#score-vs{
    width: 2%;
    display: inline-block;
    margin-top: 10px;
    font-size: 35px;
    color: #000000;
}

.team1-result, .team2-result{
    font-size: 14.5px;
    margin-top: 40px;
}

.team1-result{
    text-align: left;
}

@media (max-width: 780px) {
    .match-result-home > a:nth-child(1){
        display: block;
    }

    .match-result-away{
        display: table;
    }

    .match-result-away > a:nth-child(3){
        display: table-header-group;
    }

    #match-header .match-result .match-result-score{
        flex: 2;
    }

    .match-result-home, .match-result-away{
        font-size: 1.12rem;
        text-overflow: ellipsis;
        text-align: center;
    }

    .match-result-home > a, .match-result-away > a{
        color: #626262;
    }

    .match-result-home .link_container-body{
        margin-right: 5px;
    }

    .match-result-away .link_container-body{
        margin-left: 5px;
    }
}

@media (max-width: 450px) {
    #score-team1, #score-team2{
        width: 40%;
        font-size: 20px !important;
    }
    .team1-result, .team2-result{
        font-size: 12px;
    }
}

.menu_notification{
    padding: 0 !important;
}

@media (min-width: 992px) and (max-width: 1150px) {
    .status_size{
        font-size: 16px !important;
    }
}

@media (min-width: 1150px) and (max-width: 1280px) {
    .status_size{
        font-size: 18px !important;
    }
}

@media (min-width: 1281px) and (max-width: 1312px) {
    .status_size{
        font-size: 14px !important;
    }
}

@media (min-width: 1313px) and (max-width: 1440px) {
    .status_size{
        font-size: 16px !important;
    }
}

@media (min-width: 992px) and (max-width: 1280px) {
    #single-fixture-header .row .col.offset-s2{
        margin-left:5%;
    }
    #single-fixture-header .row .col.s8{
        width: 90%;
    }

}

@media (min-width: 601px) and (max-width: 991px) {
    #single-fixture-header #header_score h5{
        font-size: 20px !important;
    }
    #single-fixture-header #header_score img{
        max-width: 100% !important;
    }
    .name_team .s9,
    .name_team .s3{
        width: 100% !important;
    }
}

@media(max-width: 992px) {
    #single-fixture #contents{
        width: 100%;
    }
}

#match-header-menu{
    width: 65%;
    margin: 0 auto;
    margin-top: 25px;
}

#match-header-menu li{
    float: left;
    line-height: 48px;
    height: 48px;
}

#match-header-menu li a{
    text-transform: uppercase;
    height: 48px;
    display: block;
    cursor: pointer;
}

@media(max-width: 992px) {
    #match-header-menu{
        width: 100%;
    }

    #match-header-menu li{
        width: 33.33%;
        text-align: center;
    }
}

#style_layout_2{
    margin-top: 80px;
}

.indicator{
    display: none !important;
}
.tabs_tv .indicator{
    display: none;
}
.p-a-0 {
    padding: 0px !important;
}

.p-l-xs {
    padding-left: .25rem !important;
}

.p-r-xs {
    padding-right: .25rem !important;
}

.bold {
    font-weight: bold;
}

.box-wrapper {
    height: 25px;
    max-height: 25px;
    padding-left: .25rem !important;
    padding-right: .25rem !important;
}

.box-wrapper .box {
    font-weight: bold;
    min-height: 25px !important;
    max-height: 25px !important;
}

.box-wrapper .box .responsive-img {
    max-width: 25px !important;
    /* max-height: 25px !important; */
}

@media only screen and (max-width: 992px) {
    #single-fixture-header > section > hr {
        display: none;
    }
    #score-team1 {
        font-size: 35px !important;
        margin-top: 10px;
    }
    #score-team2 {
        font-size: 35px !important;
        margin-top: 10px;
    }
}
@media only screen and (max-width: 600px) {
    img.responsive-img { max-width: 56% !important; }
    @if($home_score > 99)
    .col #score-time-box {
        padding: 0 0.75rem 0 2.75rem !important;
    }
    @endif
    #score-end-time{
        font-size: 25px !important;
    }
}

@media only screen and (max-width: 480px) {
    img.responsive-img { max-width: 80% !important; }
    #score-end-time{
        font-size: 20px !important;
    }
    @if($home_score > 99)
    .col.s4.center-align{
        padding-left: 1.2rem !important;
        padding-right: 0.40rem;
    }
    @endif
}

@media only screen and (max-width: 320px) {
    img.responsive-img { max-width: 48% !important; }
    #score-end-time{
        font-size: 20px !important;
    }
    @if($home_score > 99)
    .col.s4.center-align{
        padding-left: 1.2rem !important;
        padding-right: 0;
    }
    @endif
}

.bold {
    font-weight: bold;
}

.p-a-0 {
    padding: 0px;
}

.addthis_toolbox {
    margin: 40px auto 0;
    width: 110px;
    background-color: #f5f6f6;
    padding: 8px 13px;
    border-radius: 20px;
    text-align: center;
}

.addthis_toolbox a {
    margin: 0px 6px !important;
}

#single-fixture-header h5 .favourite i {
    vertical-align: bottom;
}

.toggle-button {
    float: left;
    text-align: center;
    background-color: #f5f5f5;
    padding: 8px 2em;
    border: 0.1em solid #e0e0e0;
    color: #b0bec5;
    cursor: pointer;
}

.toggle-button.active {
    background-color: #f44336;
    color: #ffffff;
}

#score-time {
    text-align: center;
    color: #f4473b;
    font-size: 20px;
    font-weight: bold;
    position: relative;
}

#score-team1 {
    color: #000000;
    font-size: 45px;
    text-align: center;
}

#score-team2 {
    color: #000000;
    font-size: 45px;
    text-align: center;
}

.team-result li {
    line-height: 28px;
}

.detail-time {
    color: #a6a6a6;
}

.detail-name {
    color: #000000;
}

.match-result {
    text-align: center;
}

.match-time {
    color: #a6a6a6;
}

.match-venue {
    color: #a6a6a6;
}

.team2-result {
    text-align: right;
}

#share-social {
    display: none;
    background-color: #f5f6f6;
    padding: 8px 13px;
    border-radius: 20px;
    width: 110px;
    margin: 40px auto 0;
}

#share-social i {
    margin: 0px 6px;
}

body .progress {
    background-color: #fae0de;
}

body .progress .determinate {
    background-color: #f4473b;
}

#single-fixture-header .tab a.active {
    color: #f44336;
    font-weight: bold;
    border-bottom: 2px solid #f44336;
}

#single-fixture-header .tab a {
    padding: 0 40px;
    color: #b0b0b0;
    font-weight: bold;
}

.dotted-circle {
    margin: 0px;
}

.dotted-circle.left {
    float: left;
}

.dotted-circle.right {
    float: right;
}

.dotted-circle li {
    padding-left: 1px;
    padding-right: 1px;
    display: inline-block;
}

.dotted-circle .item {
    padding: 3px;
    border-radius: 50%;
}

.dotted-circle .bg-grey {
    background-color: grey;
}

.dotted-circle .bg-red {
    background-color: red;
}

.dotted-circle .bg-green {
    background-color: green;
}

.lineups-name {
    line-height: 24px;
}

.lineups-name .name {
    line-height: 24px;
}

.lineups-name .icon {
    line-height: 24px;
}

.lineups-name .flags-player-fixture-details {
    line-height: 24px;
}

.lineups-name .flags-player-fixture-details li {
    line-height: 24px;
}

.flags-player-fixture-details li i, .flags-player-fixture-details li span, .flags-player-fixture-details li sup {
    line-height: 24px;
    vertical-align: top;
}

@media only screen and (max-width: 535px) {
    #single-fixture-header .tab a {
        padding: 0;
    }
}
.tabnew{
    cursor: pointer;
}
.tabs{
    height: 53px;
}
.tabs_tv{
    padding-bottom: 0 !important;
}

.status_size label,
.matches-rawdata-status label{
    font-size: 18px;
}