/* public css */

.ekc-excluded-team {
    color: #888;
}

.ekc-validation-error {
    color: #f00;
}

.ekc-validation-success {
    color: #33aa33;
}

.ekc-validation-success span.dashicons, .ekc-validation-error span.dashicons {
    vertical-align: middle; /* required for dashicons, if used inside a validation message */
}

.ekc-hidden {
    visibility: hidden;
}

/* Registration fees */
.ekc-registration-fee::before {
    content: "";
    background: #33aa33;
    border-radius: 50%;
    width: 0.5em;
    height: 0.5em;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.3em;
}

/* Table */
td.ekc-td-left-open {
    border-left: none;
} 

td.ekc-td-right-open {
    border-right: none;
}

/* Teams table */
col.ekc-column-rank {
    width: 10%;
}

col.ekc-column-no {
    width: 10%;
}

col.ekc-column-pitch {
    width: 10%;
}

col.ekc-column-country {
    width: 10%;
}

col.ekc-column-score {
    width: 15%;
    min-width: 6em;
}

input.ekc-score-input {
    width: 100%;
}

/* Expandable table rows */
tr.ekc-expandable-row {
    display: none; /* expandable rows are collapsed by default */
}

tr.ekc-expandable-header-row td {
    font-weight: bold;
}

/* Nation trophy table */
col.ekc-column-nation-trophy-rank {
    width: 8%;
}

col.ekc-column-nation-trophy-flag {
    width: 7%;
}

col.ekc-column-nation-trophy-country {
    width: 40%;
}

col.ekc-column-nation-trophy-tournament {
    width: 30%;
}

col.ekc-column-nation-trophy-score {
    width: 15%;
}
