.ui-page-theme-a .ui-bar-inherit, .ui-collapsible-heading .ui-btn {
    background: #0077C8 !important;
    background-color: #0077C8 !important;
}

/* tab background*/
.ui-navbar li .ui-btn:hover {
    background: #dc2728 !important;
    background-color: #dc2728 !important;
    text-shadow: none;
    color: white !important;
}

.ui-navbar li .ui-btn.ui-btn-active:hover {
    color: #ffffff !important;
}

.ui-navbar li .ui-btn.ui-btn-active {
    text-shadow: none;
    border: 0 0 0 0;
    color: #ffffff !important;
    box-shadow: none;
    background: #dc2728 !important;
    background-color: #dc2728 !important;
}

/*upcoming all and team overview*/
.ui-radio .ui-btn.ui-btn-active, .ui-radio .ui-btn:hover {
    background: #dc2728;
    background-color: #dc2728;
    color: #ffffff !important;
    text-shadow: none;
}

#team-table .ui-btn {
    background: #dc2728;
    background-color: #dc2728;
    text-shadow: none;
    border: none;
}

/*menu bg color*/
.cd-main-header {
    box-shadow: none !important;
}

.cd-primary-nav > li > a.selected {
    background-color: #dc2728 !important;
    color: #ffffff !important;
    /*box-shadow: inset 0 -2px 0 #FFFFFF;*/
}

.cd-primary-nav > li > a:hover {
    background-color: #dc2728 !important;
    color: #ffffff !important;
}

#tables .league-table th {
    font-weight: 800;
}

#team-stats tr:hover, #team-stats tr:hover th {
    text-shadow: none;
    color: #FFFFFF !important;
    cursor: pointer;
}

/*table hover color*/
.table-stripe tbody tr:hover, .table-stripe tbody tr:nth-child(odd):hover, .table-stripe tbody tr:nth-child(odd):hover th, .table-stripe tbody tr:nth-child(odd):hover td {
    color: black !important;
    text-shadow: none;
}

.highlightRow, .highlightRow td {
    background: transparent !important;
    background-color: transparent !important;
    color: black !important;
    text-shadow: none;
}

.highlightedText {
    color: black;
}

#tables .league-table tr:hover th {
    color: white !important;
}

.table-stripe tbody tr:hover td.highlightedText {
    color: black !important;
}

.table-stripe tbody tr .ui-link, .table-stripe tbody tr:nth-child(odd) .ui-link {
    color: black !important;
}

.table-stripe tbody tr:hover .ui-link, .table-stripe tbody tr:nth-child(odd):hover .ui-link {
    color: white !important;
}

#tables .league-table tr:hover th {
    color: white !important;
}

#team-stats th {
    color: black !important;
}

.table-stripe tbody tr:nth-child(odd) td, .table-stripe tbody tr:nth-child(odd) th {
    /* background-color: #E5E5E5 !important; */
}

@media (max-width: 1200px) {
    #tables.ui-grid-c > .ui-block-b {
        width: 100% !important;
    }
}

#tables.ui-grid-c > .ui-block-b {
    width: 75%;
}

#mobile-menu-header, .cd-main-header, #hometable, #awaytable {
    display: none !important;
}

.ui-page-theme-a, .ui-content {
    background-image: none;
}

.ui-content {
    padding-top: 7px;
}

#home * {
    font-size: 12px !important;
    font-weight: normal !important;
    font-family: sans-serif
}

#totaltable {
    pointer-events: none;
}

.open-popup-on-row-click {
    cursor:default !important;
}

.tablesorter-headerRow:hover th div {
    color: black !important;
}

.team-logo {
    min-height: 18px;
    min-width: 18px;
    width: 18px;
    height: 18px;
}

.ui-table th, .ui-table td {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding: .1em .1em;
    height: 22px;
}

.table-stripe tbody tr:nth-child(odd) {
    background-color: #E5E5E5 !important;
}

td.season_table_line_1 {
    background-color: #84BD00 !important;
}

td.season_table_line_2 {
    background-color: #0077C8 !important;
}

td.season_table_line_3 {
    background-color: #00337C !important;
}

td.season_table_line_4 {
    background-color: #7E8799 !important;
    background: #7E8799 !important;
}

td.season_table_line_5 {
    background-color: #495462 !important;
}

td.season_table_line_6 {
    background-color: red !important;
}

td.season_table_line_7 {
    background-color: #ffff00 !important;
}

.table-stripe tbody tr .customAff .ui-link, .table-stripe tbody tr:nth-child(odd) .customAff .ui-link {
    color: #fff !important;
    color: white !important;
}

.customAff .ui-link {
    font-size: 7.5px;
    line-height: 11px;
    position: relative;
    top: 0;
    font-family: 'Exo 2', sans-serif;
    vertical-align: baseline;
    background: #cc0000;
    background: -moz-linear-gradient(top, #cc0000 0%, #540000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cc0000), color-stop(100%, #540000));
    background: -webkit-linear-gradient(top, #cc0000 0%, #540000 100%);
    background: -o-linear-gradient(top, #cc0000 0%, #540000 100%);
    background: -ms-linear-gradient(top, #cc0000 0%, #540000 100%);
    background: linear-gradient(to bottom, #cc0000 0%, #540000 100%);
    border-radius: .2em;
    box-shadow: 0 0 .15em #000;
    color: #fff !important;
    color: white !important;
    display: inline-block;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0000', endColorstr='#540000', GradientType=0);
    font-weight: 700;
    letter-spacing: .1em;
    padding: .1em .3em;
    text-shadow: 0 0 .15em #000;
    text-transform: uppercase;
    -webkit-animation: toggle 3s infinite;
    -ms-animation: toggle 3s infinite;
    -moz-animation: toggle 3s infinite;
    -o-animation: toggle 3s infinite;
    animation: toggle 3s infinite;
    display: inline-block;

}

@keyframes toggle {
    50% {
        opacity: 0;
    }
}

@-webkit-keyframes toggle {
    50% {
        opacity: 0;
    }
}

@-moz-keyframes toggle {
    50% {
        opacity: 0;
    }
}

@-ms-keyframes toggle {
    50% {
        opacity: 0;
    }
}

@-o-keyframes toggle {
    50% {
        opacity: 0;
    }
}

.round-header.team-fixture-list, .round-header.team-fixture-list + li {
    display: none;
}

.table-type-row {
    display: none;
}

@media (max-width: 500px) {
    .table-abbr-block {
        display: none;
    }
}
#tables .league-table tr:hover th {
    color: black !important;
}

.jqm-footer {
    display: none;
}
.table-stroke tbody tr:hover, .table-stroke tbody th:hover{
    background-color:white;
}
.fixtures-table-content{
    margin-bottom:0px !important;
}
.ui-table-columntoggle-btn{
    display:none !important;
}
#home * .f1-event-header h1{
    color:white;
    font-size: 20px !important;
}
#home * .f1-event-header h2{
    color:white;

}
[class^="icon-"], [class*=" icon-"] {
    font-family: 'mtv-icon-font-simple' !important;
}