
@media (min-width: 1200px){
.container {
    max-width: 1180px !important;
}
}
@media (min-width: 992px){
.site-content, .section {
    background-image: url();
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: auto;
}

.table-standings--full .team-standings__updown {
    width: 20px;
    padding: 0;
    vertical-align: middle;
}

}
.search_criteria{margin:20px;}

.club .widget-results__clubname{font-weight:bold;}
.club .club_standing_row{background-color: #edeff4;}

.team-stats__icon-primary .icon-soccer-ball-p,.team-stats__icon-primary .icon-soccer-ball-pk,
.team-stats__icon-primary .icon-red-card,.team-stats__icon-primary .icon-green-card,
.team-stats__icon-primary .icon-yellow-card {
    font-size: 27px !important;
}
.team-leader__player-position {

    padding-top: 5px;
}
.team-leader tbody tr .scorer_1 {
    font-size: 24px !important;
}
.team-leader tbody tr .scorer_2 {
    font-size: 20px !important;
}
.team-leader tbody tr .scorer_3 {
    font-size: 16px !important;
}
.team-leader tbody tr .scorer_4,.team-leader tbody tr .scorer_5 {
    font-size: 12px !important;
}

.cards_bg{
    background-color: #edeff4;
}
.cards_bg .icon-svg {
    padding-left: 0;
}
.widget-leaders .progress_height{
    width:300px;
    height:30px;
}

td.team-leader__goals {
    font-weight: bold;
    text-align: center;
    color: black;
    font-size: 12px !important;
}

.team-stats__icon--assists .team-stats__icon-secondary {
    left: -9px;
    top: -18px;
    width: 30px;
    height: 30px;
    background-color: #009688;
    font-size: 12px;
    line-height: 28px;
    font-weight: 600;
}

.widget-results__venue {
    font-family: "Montserrat",sans-serif;
    font-size: 11px;
    color: #909090;
    text-align: center;
}

.league-season-filter{
	border-bottom: 1px solid #e4e7ed;
}
.widget-results__header {
    border: 1px solid #edeff4;
    font-size: 11px;
    background-color: #fafbff;
    font-weight: bold;
    color: #458039;
}
.widget-results__item:first-child {
    border-top: 2px solid #edeff4;
}
.widget-results__item {
    border-top: 3px solid #edeff4;
}
.widget-results__team-details a h5:hover {color:#458039;}

.widget-results__result a .widget-results__score:hover {color:#458039;}

.team-result-filter__item select.form-control {
    font-size: 12px;
}

.team-standings_descs {
    font-weight: bold !important;
    font-size: 12px !important;
    padding-left: 30px !important;
}
.team-standings_descs_texts{
    text-align: left !important;
    color: #31404b !important;
}

.standings_desc_1 > td:first-child{
    border-left: 10px solid #5ad586;
}
.standings_desc_2 > td:first-child{
    border-left: 10px solid #4990e2;
}
.standings_desc_3 > td:first-child{
    border-left: 10px solid #ff7d03;
}
.team-info__label{width:30%;}
.team-info__value {width:70%;}

.post-filter {
    border-top: 5px solid #3da8fb;
}

.widget-results__team {width: 80%;}
.widget-results__result {width: 20%;}

.widget-results__team-details {
    width:100%;
    padding:0 5px;
}

.widget-results__team-name {
    text-transform: none;
    line-height: 1.2em;
    font-style: normal;
    margin: 0;
    overflow: hidden;
    text-align: right;
    text-overflow: unset;
    white-space: initial;
}
.widget-results__team-details2 .widget-results__team-name {
    text-align: left;
}

.widget-results__score {
    font-size: 20px;
    font-weight: bold;
    padding: 10px 0 0;
}

.widget-results__score-winner:before,
.widget-results__score-loser ~ .widget-results__score-winner::after{display: none;}

.widget-results__status_hukmen {
    color: #F44336;
}

.main-nav__list > li > a {
    padding: 0 14px;
}

.text-logo {
    font-size: 20px;
    text-align: left;
    line-height: 42px;
    padding: 23px 0 10px 220px;
    color: #edeff4;
}

.game-result__header--alt .game-result__venue {
    font-size: 10px;
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    letter-spacing: -0.02em;
    color: #31404b;
    font-weight: 400;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    text-align: left;
}

.game-result__header--alt .game-result__title {
    font-size: 12px;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    text-align: center;
}

.game-result__score-label {
    font-size: 12px;
}

.game-result__score-result--winner::before{display:none;}

.refree-name {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    color: #31404b;
}
.game-code {
    text-align: center;
    margin: 0;
    padding: 7px 0 5px 0;
}

.icon-svg {
    font-size: 12px;
	padding-left: 5px;
}

.icon-svg.icon-soccer-ball:before {
	background-position: 0em -20.1em;
    width: 1.8em;
}
.icon-svg.icon-soccer-ball-pk:before {
	background-position: 0em -23.5em;
    width: 1.8em;
	height: 1.6em;
}
.icon-svg.icon-soccer-ball-p:before {
	background-position: 0em -21.7em;
    width: 1.8em;
	height: 1.6em;
}
.icon-svg.icon-green-card:before {
  background-position: 0em -25.2em;
  width: 1.2em;
  height: 1.6em;
}

.icon-svg.icon-soccer-updown:before {
    background-position: -2em -49.5em;
    width: 1.7em;
    height: 0.7em;
}

.icon-svg.icon-soccer-updown_down:before {
    background-position: -2em -50.56em;
    width: 1.7em;
    height: 0.7em;
}

.table-standings--full-soccer .team-standings__total-points {
    color: #31404b;
    font-weight: bold;
    border-left: 1px solid #dee2e6;
    border-right: 1px solid #dee2e6;
    font-size: 12px;
}

.df-timeline__event {
    position: relative;
    min-height: 26px;
    overflow: hidden;
    margin-bottom: 16px;
}
.df-timeline_ms::after {background:#fff;}

.team-leader .team-leader__player,.team-leader .team-leader__type {
    padding-left: 0px;
}
.table > thead > tr > th {
    vertical-align: middle;
}
.team-result > tbody > tr > td {
    text-align: left;
}
.card__header--has-btn > h4 {
    float: left;
    display: inline-block;
    margin-bottom: 0;
	margin-top: 4px;
}
.team-result-filter {
	float: right !important;
}
.team-result-filter__item {
    padding: 0px 0 0px 22px;
}
.widget-tabbed .nav.widget-tabbed__nav {
    margin: 0;
}
.team-leader__big {
    font-size: 14px !important;
    font-weight: bold;
    color: #458039;
}
.widget-tabbed .nav.widget-tabbed__nav .nav-link.active {
    color: #458039;
}
.big__player-img {
    overflow: hidden;
    margin-top: 20px;
	margin-bottom: 20px;
    width: 40%;
    border-radius: 50%;
}
.widget-player__details-value {
    font-size: 12px;
    font-weight: bold;
	color:black;
}

.player__match-data {
    padding-top: 5px;
    border-top: 1px solid #edeff4;
    margin-top: 10px;
}
.team-roster-table__card-y, .team-roster-table__card-r {text-align:center !important;}
.list-people > tbody > tr > td {
    text-align: center;
}
.list-people > tbody > tr > .team-leader__player {
    text-align: left;
}
.widget-results__referee {
    font-family: "Montserrat",sans-serif;
    font-size: 12px;
    color: #458039;
    text-align: center;
    font-weight: bold;
}
.national__team {
    font-weight: bold !important;
    color: #458039 !important; 
}
.widget-results__team--second .widget-results__team-logo {
    float:none !important;
}
.widget-results__team-name {
    font-size: 12px !important;
}
.widget-results .nav-tabs {
	border-bottom: 5px solid #458039;
	}
.widget-results .nav-tabs .nav-link.active {
    color: #ffffff;
    background-color: #458039;
    border-bottom: 1px solid #458039;
}