/**
 * Proform Glyph Icon System
 * Usage: <svg class="pf-icon"><use href="/icons/pf-icons.svg#pf-pattern"></use></svg>
 */

.pf-icon {
  width: 1em;
  height: 1em;
  display: inline-block;
  vertical-align: -0.125em;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}

/* Size variants */
.pf-icon-sm { width: 0.875em; height: 0.875em; }
.pf-icon-lg { width: 1.25em; height: 1.25em; }
.pf-icon-xl { width: 1.5em; height: 1.5em; }
.pf-icon-2x { width: 2em; height: 2em; }

/* Common icon display sizes */
.pf-icon-16 { width: 16px; height: 16px; }
.pf-icon-20 { width: 20px; height: 20px; }
.pf-icon-24 { width: 24px; height: 24px; }
.pf-icon-32 { width: 32px; height: 32px; }

/* ============================================
   Copy Protection for Data Tables
   Prevents scraping of statistics and data
   ============================================ */
table tbody,
.no-copy,
.breakdown-stats,
.az-table tbody,
#runners-tbody,
#leaderboard-body,
#history-body,
.result-table tbody {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
