/* =================================
   Jersey Description Team Colors
   ================================= */
/* ========================================
   NBA Team Colors
   ======================================== */

/* Atlanta Hawks */
.team-hawks {
    --team-primary:#E03A3E;
    --team-secondary:#C1D32F;
}

/* Boston Celtics */
.team-celtics {
    --team-primary:#007A33;
    --team-secondary:#BA9653;
}

/* Brooklyn Nets */
.team-nets {
    --team-primary:#000000;
    --team-secondary:#FFFFFF;
}

/* Charlotte Hornets */
.team-hornets {
    --team-primary:#1D1160;
    --team-secondary:#00788C;
}

/* Chicago Bulls */
.team-bulls {
    --team-primary:#CE1141;
    --team-secondary:#000000;
}

/* Cleveland Cavaliers */
.team-cavaliers {
    --team-primary:#860038;
    --team-secondary:#FDBB30;
}

/* Dallas Mavericks */
.team-mavericks {
    --team-primary:#00538C;
    --team-secondary:#002B5E;
}

/* Denver Nuggets */
.team-nuggets {
    --team-primary:#0E2240;
    --team-secondary:#FEC524;
}

/* Detroit Pistons */
.team-pistons {
    --team-primary:#C8102E;
    --team-secondary:#1D42BA;
}

/* Golden State Warriors */
.team-warriors {
    --team-primary:#1D428A;
    --team-secondary:#FFC72C;
}

/* Houston Rockets */
.team-rockets {
    --team-primary:#CE1141;
    --team-secondary:#000000;
}

/* Indiana Pacers */
.team-pacers {
    --team-primary:#002D62;
    --team-secondary:#FDBB30;
}

/* Los Angeles Clippers */
.team-clippers {
    --team-primary:#C8102E;
    --team-secondary:#1D428A;
}

/* Los Angeles Lakers */
.team-lakers {
    --team-primary:#552583;
    --team-secondary:#FDB927;
}

/* Memphis Grizzlies */
.team-grizzlies {
    --team-primary:#5D76A9;
    --team-secondary:#12173F;
}

/* Miami Heat */
.team-heat {
    --team-primary:#98002E;
    --team-secondary:#F9A01B;
}

/* Milwaukee Bucks */
.team-bucks {
    --team-primary:#00471B;
    --team-secondary:#EEE1C6;
}

/* Minnesota Timberwolves */
.team-timberwolves {
    --team-primary:#236192;
    --team-secondary:#78BE20;
}

/* New Orleans Pelicans */
.team-pelicans {
    --team-primary:#0C2340;
    --team-secondary:#C8102E;
}

/* New York Knicks */
.team-knicks {
    --team-primary:#006BB6;
    --team-secondary:#F58426;
}

/* Oklahoma City Thunder */
.team-thunder {
    --team-primary:#007AC1;
    --team-secondary:#EF3B24;
}

/* Orlando Magic */
.team-magic {
    --team-primary:#0077C0;
    --team-secondary:#C4CED4;
}

/* Philadelphia 76ers */
.team-76ers {
    --team-primary:#006BB6;
    --team-secondary:#ED174C;
}

/* Phoenix Suns */
.team-suns {
    --team-primary:#E56020;
    --team-secondary:#1D1160;
}

/* Portland Trail Blazers */
.team-trail-blazers {
    --team-primary:#E03A3E;
    --team-secondary:#000000;
}

/* Sacramento Kings */
.team-kings {
    --team-primary:#5A2D81;
    --team-secondary:#63727A;
}

/* San Antonio Spurs */
.team-spurs {
    --team-primary:#000000;
    --team-secondary:#C4CED4;
}

/* Toronto Raptors */
.team-raptors {
    --team-primary:#CE1141;
    --team-secondary:#000000;
}

/* Utah Jazz */
.team-jazz {
    --team-primary:#002B5C;
    --team-secondary:#F9A01B;
}

/* Washington Wizards */
.team-wizards {
    --team-primary:#002B5C;
    --team-secondary:#E31837;
}

/* =================================
   Jersey Description Content
   ================================= */
   
.jersey-desc {
    background-color:#fcfcfc;
    border-left:4px solid var(--team-primary);
    padding:18px 20px;
    margin-bottom:25px;
    border-radius:0 8px 8px 8px;
    box-shadow:0 1px 4px rgba(0,0,0,0.08);
}

.jersey-desc p {
    text-align:justify;
    line-height: 1.8;
}

/* =================================
   Player Table Mobile Support
   ================================= */

.player-table-wrap {
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
}


.player-tab {
    min-width:750px;
    width:100%;
    border-collapse:collapse;
    margin-top:15px;
    font-size:1.2rem;
}


.player-tab thead th {
    background:var(--team-primary);
    color:#fff;
    padding:12px 15px;
    font-weight:600;
    border-bottom:3px solid var(--team-secondary);
    white-space:nowrap;
}

.player-tab td {
    padding:12px 15px;
    border-bottom:1px solid #eef0f2;
    vertical-align:top;
}


.player-tab td:last-child {
    min-width:250px;
}


.player-tab tbody tr:nth-child(even) {
    background:#f9f9f9;
}


.player-tab-name {
    font-size:1.5rem;
    font-weight:600;
    color:#111;
}


.player-nickname {
    font-size:.85em;
    font-style:italic;
    font-weight:400;
    color:#666;
}

.customizable-product-box {
    border: 1px dashed #999;
    padding: 15px;
}









