/* FootballManager Templates RTL */

/*
 * Note: !important everything to enforce overrides.
 * This stylesheet can be disabled via FootballManager General Settings.
 */

.sp-tournament-bracket .sp-team .sp-team-name:before {
    border-right-color: #e5e5e5 !important;
    border-left-color: #e5e5e5 !important;
    right: -10px !important;
}

.sp-tournament-bracket .sp-team-flip .sp-team-name:before {
    right: auto !important;
    left: -10px !important;
}

.sp-tournament-bracket .sp-team.sp-first-round .sp-team-name {
    margin-right: -1px !important;
}

.sp-tournament-bracket .sp-team.sp-last-round .sp-team-name {
    margin-left: -1px !important;
}

.sp-template-event-performance-icons .sp-performance-icons {
    text-align: left !important;
}

.sp-data-table .data-name {
    text-align: right !important;
}
.sp-data-table.sp-league-table .data-name,
.sp-data-table.sp-event-results .data-name {
    text-align: right !important;
}
.sp-template-event-results .event-infos .event-time {
    padding: 4px 10px;
}
.sp-data-table.sp-event-results td .team-name {
    font-size: 18px !important;
    font-family: 'Cairo', sans-serif;
}
.sp-data-table.sp-event-results td.data-name {
    padding: 22px 4px !important;
}
@media(max-width : 320px) {
	.sp-data-table.sp-league-table .data-name, .sp-data-table.sp-event-results .data-name {
		font-size: 8px !important;
	}
}

@media only screen and (max-width: 400px) and (min-width: 320px) {
	.sp-data-table.sp-league-table .data-name, .sp-data-table.sp-event-results .data-name {
		font-size: 10px !important;
	}
}

/* FootballManager Templates RTL */

/*
 * Note: !important everything to enforce overrides.
 * This stylesheet can be disabled via FootballManager General Settings.
 */

.sp-tournament-bracket .sp-team .sp-team-name:before {
    border-right-color: #e5e5e5 !important;
    border-left-color: #e5e5e5 !important;
    right: -10px !important;
}

.sp-tournament-bracket .sp-team-flip .sp-team-name:before {
    right: auto !important;
    left: -10px !important;
}

.sp-tournament-bracket .sp-team.sp-first-round .sp-team-name {
    margin-right: -1px !important;
}

.sp-tournament-bracket .sp-team.sp-last-round .sp-team-name {
    margin-left: -1px !important;
}

.sp-template-event-performance-icons .sp-performance-icons {
    text-align: left !important;
}

.sp-data-table .data-name {
    text-align: right !important;
}
.sp-data-table.sp-league-table .data-name,
.sp-data-table.sp-event-results .data-name {
    text-align: right !important;
}
.sp-template-event-results .event-infos .event-time {
    padding: 4px 10px;
}
.sp-data-table.sp-event-results td .team-name {
    font-size: 18px !important;
    font-family: 'Cairo', sans-serif;
}
.sp-data-table.sp-event-results td.data-name {
    padding: 22px 4px !important;
}
@media(max-width : 320px) {
	.sp-data-table.sp-league-table .data-name, .sp-data-table.sp-event-results .data-name {
		font-size: 8px !important;
	}
}

@media only screen and (max-width: 400px) and (min-width: 320px) {
	.sp-data-table.sp-league-table .data-name, .sp-data-table.sp-event-results .data-name {
		font-size: 10px !important;
	}
}

.sp-template h1, .sp-template h2, .sp-template h3, .sp-template h4, .sp-template h5, .sp-template h6, .sp-data-table h1, .sp-data-table h2, .sp-data-table h3, .sp-data-table h4, .sp-data-table h5, .sp-data-table h6, .sp-table-caption h1, .sp-table-caption h2, .sp-table-caption h3, .sp-table-caption h4, .sp-table-caption h5, .sp-table-caption h6 {
	font-family:'Cairo' !important;
}

.sp-template-event-blocks .sp-event-title, .sp-template-event-blocks .sp-event-status {
	font-size: 10px !important;
	font-weight: 700 !important;
}

.sp-template-event-results .event-infos .event-date span {
    font-size: 8px !important;
}