.flygoalsp-embed-wrapper {
    width: 100% !important;
    font-family: sans-serif !important;
    background: #fff !important;
    border: 1px solid #d4d9df !important;
    -webkit-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .06) !important;
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .06) !important;
    border-radius: 10px !important;
    margin: 10px 0 !important;
}

.flygoalsp-embed-wrapper * {
    line-height: normal !important;
    font-family: inherit !important;
    float: none !important;
	padding: 0 1px !important;
}

.flygoalsp-standings {
    font-size: 14px !important;
}

.flygoalsp-embed-header {
    background: 0 0 !important;
    position: relative !important;
    border-radius: 10px 10px 0 0 !important;
    -webkit-box-shadow: 0 1px 4px 0 rgba(19, 40, 71, .07), inset 0 -1px 0 0 rgba(58, 94, 141, .16) !important;
    box-shadow: 0 1px 4px 0 rgba(19, 40, 71, .07), inset 0 -1px 0 0 rgba(58, 94, 141, .16) !important;
    height: 60px !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: no-wrap !important;
    flex-wrap: no-wrap !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    background-color: #2d2d2d !important;
}

.flygoalsp-embed-header .flygoalsp-header-badge {
    -ms-flex-negative: 0 !important;
    flex-shrink: 0 !important;
    width: 60px !important;
    height: 60px !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
    border-right: 1px solid #e0e6ed !important;
    margin-right: 15px !important;
}

.flygoalsp-embed-header .flygoalsp-header-badge img {
    width: 40px !important;
    display: block !important;
    margin: auto !important;
}

.flygoalsp-embed-header .flygoalsp-header-title {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 !important;
    flex: 1 !important;
    max-width: calc(70% - 60px) !important;
    display: inline-block !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

.flygoalsp-embed-header .flygoalsp-header-title * {
    display: inline-block !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    vertical-align: middle;
    text-decoration: none;
    color: #a7a7a7 !important;
    font-size: 12px !important;
}

.flygoalsp-embed-header .flygoalsp-header-title .flygoalsp-country-flag {
    display: inline !important;
    width: 14px !important;
    margin-right: 6px !important;
}

.flygoalsp-embed-header .flygoalsp-header-title .flygoalsp-strong-title {
    display: block !important;
    width: 100% !important;
    font-weight: 700 !important;
    color: #b2dd46 !important;
    margin-bottom: 2px !important;
    text-decoration: none !important;
    font-size: 14px !important;
    font-family: 'Roboto', sans-serif;
}

.flygoalsp-embed-header .flygoalsp-header-title .flygoalsp-medium-title {
    display: inline-block !important;
    max-width: 100% !important;
    color: #a7a7a7 !important;
    font-size: 12px !important;
}

.flygoalsp-embed-header .flygoalsp-header-actions {
    text-align: right !important;
    position: absolute !important;
    top: 5px !important;
    right: 10px !important;
}

.flygoalsp-embed-header .flygoalsp-header-actions .flygoalsp-header-actions-label {
    font-size: 10px !important;
    text-transform: uppercase !important;
    font-weight: 700 !important;
    margin-bottom: 4px !important;
    color: #278e20 !important;
}

.flygoalsp-embed-header .flygoalsp-header-actions .flygoalsp-header-table-navigation {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.flygoalsp-embed-header .flygoalsp-header-actions .flygoalsp-header-table-navigation a {
    display: inline-block !important;
    background: #fff !important;
    height: 30px !important;
    width: 30px !important;
    color: #2c78e7 !important;
    border-radius: 100px !important;
    line-height: 30px !important;
    text-align: center !important;
    text-decoration: none !important;
    border: 1px solid rgba(35, 101, 179, .14) !important;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .09) !important;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .09) !important;
    background-repeat: no-repeat !important;
    background-size: 12px !important;
    background-position: 50% 49% !important;
    cursor: pointer !important;
}

.flygoalsp-embed-header .flygoalsp-header-actions .flygoalsp-header-table-navigation a#flygoalsp-table-navigation-previous {
    background-image: url(https://cdn.footystats.org/fonts/font-awesome/solid/left.png) !important;
    background-repeat: no-repeat !important;
    background-size: 12px !important;
    background-position: 50% 49% !important;
}

.flygoalsp-embed-header .flygoalsp-header-actions .flygoalsp-header-table-navigation a#flygoalsp-table-navigation-previous.flygoalsp-nav-disabled {
    background-image: url(https://cdn.footystats.org/fonts/font-awesome/solid/left-disabled.png) !important;
    background-repeat: no-repeat !important;
    background-size: 12px !important;
    background-position: 50% 49% !important;
}

.flygoalsp-embed-header .flygoalsp-header-actions .flygoalsp-header-table-navigation a#flygoalsp-table-navigation-next {
    background-image: url(https://cdn.footystats.org/fonts/font-awesome/solid/right.png) !important;
    background-repeat: no-repeat !important;
    background-size: 12px !important;
    background-position: 50% 49% !important;
}

.flygoalsp-embed-header .flygoalsp-header-actions .flygoalsp-header-table-navigation a#flygoalsp-table-navigation-next.flygoalsp-nav-disabled {
    background-image: url(https://cdn.footystats.org/fonts/font-awesome/solid/right-disabled.png) !important;
    background-repeat: no-repeat !important;
    background-size: 12px !important;
    background-position: 50% 49% !important;
}

.flygoalsp-embed-header .flygoalsp-header-actions .flygoalsp-header-table-navigation a.flygoalsp-nav-disabled {
    background: #f1f1f1 !important;
    border: 1px solid #f1f1f1 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    color: #d3d3d3 !important;
    pointer-events: none !important;
}

.flygoalsp-embed-body {
    padding: 10px !important;
    display: block !important;
}

.flygoalsp-embed-table {
    border-collapse: collapse !important;
    width: 100% !important;
    margin: 0 !important;
    table-layout: fixed !important;
    border: 0 !important;
}

.flygoalsp-embed-table td,
.flygoalsp-embed-table th {
    padding: 0 !important;
}

.flygoalsp-embed-table thead {
    border: 0 !important;
    font-size: 11px !important;
    color: #08366b !important;
    font-weight: 700 !important;
}

.flygoalsp-embed-table thead th {
    padding-bottom: 10px !important;
}

.flygoalsp-embed-table thead th.rank {
    padding: 0 10px 10px 0 !important;
}

.flygoalsp-embed-table td {
    border: 0 !important;
    font-size: 12px !important;
    padding: 5px 0 !important;
    vertical-align: middle !important;
}

.flygoalsp-embed-table tbody {
    border: 0 !important;
}

.flygoalsp-embed-table tbody tr {
    border: 0 !important;
}

.flygoalsp-embed-table tbody tr:last-child {
    border-bottom: 0 !important;
}

.flygoalsp-table-row {
    border-bottom: 1px solid #f0f0f0 !important;
    vertical-align: baseline !important;
}

.flygoalsp-table-item {
    min-width: 20px !important;
    text-align: left !important;
    border: 0 !important;
}

.flygoalsp-table-item.link {
    color: #1565dc !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    display: inline-block !important;
    max-width: 90% !important;
    overflow: hidden !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
}

.flygoalsp-table-item.rank {
    color: #497591 !important;
    min-width: auto !important;
    font-size: 12px !important;
    text-align: center !important;
    padding: 0 10px 0 0 !important;
    min-width: 10px !important;
}

.flygoalsp-table-item.team {
    font-size: 12px !important;
    width: 50% !important;
}

.flygoalsp-table-item.flygoalsp-align-center {
    text-align: center !important;
}

.flygoalsp-table-row.no-links .flygoalsp-table-item.link {
    color: #08376b !important;
}