/* Minification failed. Returning unminified contents.
(2811,22): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-width'
(2811,56): run-time error CSS1039: Token not allowed after unary operator: '-bs-card-border-color'
 */
.shirt.filled {
    display: inline-block;
    width: 44px;
    height: 44px;
    background-size: cover;
}

.shirt.filled {
    background-image: url('Images/shirt-filled.png');
}

    .shirt .filled span {
        color: #fff;
    }

    .shirt.filled.T10469 {
        background-image: url('Images/Shirts/10469.png');
    }

    .shirt.filled.T10470 {
        background-image: url('Images/Shirts/10470.png');
    }

    .shirt.filled.T10471 {
        background-image: url('Images/Shirts/10471.png');
    }

    .shirt.filled.T10472 {
        background-image: url('Images/Shirts/10472.png');
    }

    .shirt.filled.T10473 {
        background-image: url('Images/Shirts/10473.png');
    }

    .shirt.filled.T10474 {
        background-image: url('Images/Shirts/10474.png');
    }

    .shirt.filled.T10475 {
        background-image: url('Images/Shirts/10475.png');
    }

    .shirt.filled.T10477 {
        background-image: url('Images/Shirts/10477.png');
    }

    .shirt.filled.T10479 {
        background-image: url('Images/Shirts/10479.png');
    }

    .shirt.filled.T24782 {
        background-image: url('Images/Shirts/24782.png');
    }

    .shirt.filled.T29733 {
        background-image: url('Images/Shirts/29733.png');
    }

    .shirt.filled.T30772 {
        background-image: url('Images/Shirts/30772.png');
    }

    .shirt.filled.T6140 {
        background-image: url('Images/Shirts/6140.png');
    }

    .shirt.filled.T6143 {
        background-image: url('Images/Shirts/6143.png');
    }

    .shirt.filled.T6145 {
        background-image: url('Images/Shirts/6145.png');
    }

    .shirt.filled.T6148 {
        background-image: url('Images/Shirts/6148.png');
    }

    .shirt.filled.T6149 {
        background-image: url('Images/Shirts/6149.png');
    }

    .shirt.filled.T6151 {
        background-image: url('Images/Shirts/6151.png');
    }

    .shirt.filled.T6154 {
        background-image: url('Images/Shirts/6154.png');
    }

        .shirt.filled.T6154 span {
            color: #000;
        }

    .shirt.filled.T6157 {
        background-image: url('Images/Shirts/6157.png');
    }

    .shirt.filled.T6158 {
        background-image: url('Images/Shirts/6158.png');
    }

    .shirt.filled.T6159 {
        background-image: url('Images/Shirts/6159.png');
    }

    .shirt.filled.T6171 {
        background-image: url('Images/Shirts/6171.png');
    }

        .shirt.filled.T6171 span {
            color: #000;
        }

    .shirt.filled.T6172 {
        background-image: url('Images/Shirts/6172.png');
    }

        .shirt.filled.T6172 span {
            color: #000;
        }

    .shirt.filled.T6418 {
        background-image: url('Images/Shirts/6418.png');
    }

        .shirt.filled.T6418 span {
            color: #000;
        }

    .shirt.filled.T7127 {
        background-image: url('Images/Shirts/7127.png');
    }

    .shirt.filled.T7128 {
        background-image: url('Images/Shirts/7128.png');
    }

        .shirt.filled.T7128 span {
            color: #000;
        }

    .shirt.filled.T7131 {
        background-image: url('Images/Shirts/7131.png');
    }

    .shirt.filled.T7139 {
        background-image: url('Images/Shirts/7139.png');
    }

        .shirt.filled.T7139 span {
            color: #000;
        }

    .shirt.filled.T7404 {
        background-image: url('Images/Shirts/7404.png');
    }

    .shirt.filled.T7407 {
        background-image: url('Images/Shirts/7407.png');
    }

    .shirt.filled.T7409 {
        background-image: url('Images/Shirts/7409.png');
    }

    .shirt.filled.T7410 {
        background-image: url('Images/Shirts/7410.png');
    }

    .shirt.filled.T8240 {
        background-image: url('Images/Shirts/8240.png');
    }

    .shirt.filled.T8246 {
        background-image: url('Images/Shirts/8246.png');
    }

        .shirt.filled.T8246 span {
            color: #000;
        }

    .shirt.filled.T8247 {
        background-image: url('Images/Shirts/8247.png');
    }

        .shirt.filled.T8247 span {
            color: #000;
        }

    .shirt.filled.T8248 {
        background-image: url('Images/Shirts/8248.png');
    }

        .shirt.filled.T8248 span {
            color: #000;
        }

    .shirt.filled.T8257 {
        background-image: url('Images/Shirts/8257.png');
    }

        .shirt.filled.T8257 span {
            color: #000;
        }

    .shirt.filled.T8260 {
        background-image: url('Images/Shirts/8260.png');
    }

    .shirt.filled.T7405 {
        background-image: url('Images/Shirts/7405.png');
    }

    .shirt.filled.T24101 {
        background-image: url('Images/Shirts/24101.png');
    }


    .shirt.filled.T1208 {
        background-image: url('Images/Shirts/1208.png');
    }

    .shirt.filled.T1209 {
        background-image: url('Images/Shirts/1209.png');
    }

    .shirt.filled.T1210 {
        background-image: url('Images/Shirts/1210.png');
    }

    .shirt.filled.T1211 {
        background-image: url('Images/Shirts/1211.png');
    }

    .shirt.filled.T1252 {
        background-image: url('Images/Shirts/1252.png');
    }

    .shirt.filled.T1214 {
        background-image: url('Images/Shirts/1214.png');
    }

    .shirt.filled.T1215 {
        background-image: url('Images/Shirts/1215.png');
    }

    .shirt.filled.T1217 {
        background-image: url('Images/Shirts/1217.png');
    }

    .shirt.filled.T1218 {
        background-image: url('Images/Shirts/1218.png');
    }

    .shirt.filled.T1772 {
        background-image: url('Images/Shirts/1772.png');
    }

    .shirt.filled.T1224 {
        background-image: url('Images/Shirts/1224.png');
    }

    .shirt.filled.T1254 {
        background-image: url('Images/Shirts/1254.png');
    }

    .shirt.filled.T1528 {
        background-image: url('Images/Shirts/1528.png');
    }

    .shirt.filled.T1220 {
        background-image: url('Images/Shirts/1220.png');
    }

    .shirt.filled.T1221 {
        background-image: url('Images/Shirts/1221.png');
    }

    .shirt.filled.T1256 {
        background-image: url('Images/Shirts/1256.png');
    }

    .shirt.filled.T1222 {
        background-image: url('Images/Shirts/1222.png');
    }

        .shirt.filled.T1222 span {
            color: #000;
        }

    .shirt.filled.T1257 {
        background-image: url('Images/Shirts/1257.png');
    }

        .shirt.filled.T1257 span {
            color: #000;
        }

    .shirt.filled.T1773 {
        background-image: url('Images/Shirts/1773.png');
    }

    .shirt.filled.T1223 {
        background-image: url('Images/Shirts/1223.png');
    }

    .shirt.filled.T7588 {
        background-image: url('Images/Shirts/7588.png');
    }

    .shirt.filled.T7586 {
        background-image: url('Images/Shirts/7586.png');
    }

    .shirt.filled.T7625 {
        background-image: url('Images/Shirts/7625.png');
    }

        .shirt.filled.T7625 span {
            color: #000;
        }

    .shirt.filled.T7626 {
        background-image: url('Images/Shirts/7626.png');
    }

    .shirt.filled.T7629 {
        background-image: url('Images/Shirts/7629.png');
    }

    .shirt.filled.T7631 {
        background-image: url('Images/Shirts/7631.png');
    }

    .shirt.filled.T7632 {
        background-image: url('Images/Shirts/7632.png');
    }

    .shirt.filled.T7605 {
        background-image: url('Images/Shirts/7605.png');
    }

        .shirt.filled.T7605 span {
            color: #000;
        }

    .shirt.filled.T7659 {
        background-image: url('Images/Shirts/7659.png');
    }

        .shirt.filled.T7659 span {
            color: #000;
        }

    .shirt.filled.T7639 {
        background-image: url('Images/Shirts/7639.png');
    }

    .shirt.filled.T7641 {
        background-image: url('Images/Shirts/7641.png');
    }

    .shirt.filled.T7607 {
        background-image: url('Images/Shirts/7607.png');
    }

        .shirt.filled.T7607 span {
            color: #000;
        }

    .shirt.filled.T7585 {
        background-image: url('Images/Shirts/7585.png');
    }

        .shirt.filled.T7585 span {
            color: #000;
        }

    .shirt.filled.T10151 {
        background-image: url('Images/Shirts/10151.png');
    }

    .shirt.filled.T7431 {
        background-image: url('Images/Shirts/7431.png');
    }

    .shirt.filled.T6430 {
        background-image: url('Images/Shirts/6430.png');
    }

    .shirt.filled.T6162 {
        background-image: url('Images/Shirts/6162.png');
    }

    .shirt.filled.T6453 {
        background-image: url('Images/Shirts/6453.png');
    }

    .shirt.filled.T6124 {
        background-image: url('Images/Shirts/6124.png');
    }

    .shirt.filled.T7149 {
        background-image: url('Images/Shirts/7149.png');
    }

    .shirt.filled.T6450 {
        background-image: url('Images/Shirts/6450.png');
    }

    .shirt.filled.T7151 {
        background-image: url('Images/Shirts/7151.png');
    }

    .shirt.filled.T7499 {
        background-image: url('Images/Shirts/7499.png');
    }

        .shirt.filled.T7499 span {
            color: #000;
        }

    .shirt.filled.T6169 {
        background-image: url('Images/Shirts/6169.png');
    }

        .shirt.filled.T6169 span {
            color: #000;
        }

    .shirt.filled.T6170 {
        background-image: url('Images/Shirts/6170.png');
    }

        .shirt.filled.T6170 span {
            color: #000;
        }

    .shirt.filled.T7601 {
        background-image: url('Images/Shirts/7601.png');
    }

        .shirt.filled.T7601 span {
            color: #000;
        }

    .shirt.filled.T7677 {
        background-image: url('Images/Shirts/7677.png');
    }

    .shirt.filled.T7711 {
        background-image: url('Images/Shirts/7711.png');
    }

        .shirt.filled.T7711 span {
            color: #000;
        }

    .shirt.filled.T7724 {
        background-image: url('Images/Shirts/7724.png');
    }

    .shirt.filled.T7602 {
        background-image: url('Images/Shirts/7602.png');
    }

    .shirt.filled.T7608 {
        background-image: url('Images/Shirts/7608.png');
    }

    .shirt.filled.T7675 {
        background-image: url('Images/Shirts/7675.png');
    }

    .shirt.filled.T7695 {
        background-image: url('Images/Shirts/7695.png');
    }

    .shirt.filled.T7776 {
        background-image: url('Images/Shirts/7776.png');
    }

    .shirt.filled.T7665 {
        background-image: url('Images/Shirts/7665.png');
    }

        .shirt.filled.T7665 span {
            color: #000;
        }

    .shirt.filled.T7672 {
        background-image: url('Images/Shirts/7672.png');
    }

    .shirt.filled.T7706 {
        background-image: url('Images/Shirts/7706.png');
    }

    .shirt.filled.T7664 {
        background-image: url('Images/Shirts/7664.png');
    }

        .shirt.filled.T7664 span {
            color: #000;
        }

    .shirt.filled.T7763 {
        background-image: url('Images/Shirts/7763.png');
    }

    .shirt.filled.T7726 {
        background-image: url('Images/Shirts/7726.png');
    }

    .shirt.filled.T7606 {
        background-image: url('Images/Shirts/7606.png');
    }

        .shirt.filled.T7606 span {
            color: #000;
        }

    .shirt.filled.T7743 {
        background-image: url('Images/Shirts/7743.png');
    }

    .shirt.filled.T7691 {
        background-image: url('Images/Shirts/7691.png');
    }

    .shirt.filled.T7658 {
        background-image: url('Images/Shirts/7658.png');
    }

        .shirt.filled.T7658 span {
            color: #000;
        }

    .shirt.filled.T1283 {
        background-image: url('Images/Shirts/1283.png');
    }

        .shirt.filled.T1283 span {
            color: #000;
        }

    .shirt.filled.T7637 {
        background-image: url('Images/Shirts/7637.png');
    }

    .shirt.filled.T7635 {
        background-image: url('Images/Shirts/7635.png');
    }

    .shirt.filled.T7583 {
        background-image: url('Images/Shirts/7583.png');
    }

    .shirt.filled.T7609 {
        background-image: url('Images/Shirts/7609.png');
    }

    .shirt.filled.T1112 {
        background-image: url('Images/Shirts/1112.png');
    }

    .shirt.filled.T1128 {
        background-image: url('Images/Shirts/1128.png');
    }

    .shirt.filled.T1122 {
        background-image: url('Images/Shirts/1122.png');
    }

    .shirt.filled.T1111 {
        background-image: url('Images/Shirts/1111.png');
    }

    .shirt.filled.T1113 {
        background-image: url('Images/Shirts/1113.png');
    }

    .shirt.filled.T1114 {
        background-image: url('Images/Shirts/1114.png');
    }

        .shirt.filled.T1114 span {
            color: #000;
        }

    .shirt.filled.T1115 {
        background-image: url('Images/Shirts/1115.png');
    }

        .shirt.filled.T1115 span {
            color: #000;
        }

    .shirt.filled.T1116 {
        background-image: url('Images/Shirts/1116.png');
    }

    .shirt.filled.T1117 {
        background-image: url('Images/Shirts/1117.png');
    }

    .shirt.filled.T1119 {
        background-image: url('Images/Shirts/1119.png');
    }

    .shirt.filled.T1118 {
        background-image: url('Images/Shirts/1118.png');
    }

    .shirt.filled.T1120 {
        background-image: url('Images/Shirts/1120.png');
    }

        .shirt.filled.T1120 span {
            color: #000;
        }

    .shirt.filled.T1121 {
        background-image: url('Images/Shirts/1121.png');
    }

    .shirt.filled.T1125 {
        background-image: url('Images/Shirts/1125.png');
    }

    .shirt.filled.T1126 {
        background-image: url('Images/Shirts/1126.png');
    }

    .shirt.filled.T1127 {
        background-image: url('Images/Shirts/1127.png');
    }

        .shirt.filled.T1127 span {
            color: #000;
        }

    .shirt.filled.T1130 {
        background-image: url('Images/Shirts/1130.png');
    }

    .shirt.filled.T1131 {
        background-image: url('Images/Shirts/1131.png');
    }

    .shirt.filled.T1132 {
        background-image: url('Images/Shirts/1132.png');
    }

    .shirt.filled.T1133 {
        background-image: url('Images/Shirts/1133.png');
    }

    .shirt.filled.T1285 {
        background-image: url('Images/Shirts/1285.png');
    }

    .shirt.filled.T1440 {
        background-image: url('Images/Shirts/1440.png');
    }

        .shirt.filled.T1440 span {
            color: #000;
        }

    .shirt.filled.T1291 {
        background-image: url('Images/Shirts/1291.png');
    }

    .shirt.filled.T1292 {
        background-image: url('Images/Shirts/1292.png');
    }


    .shirt.filled.T7627 {
        background-image: url('Images/Shirts/7627.png');
    }

        .shirt.filled.T7627 span {
            color: #000;
        }

    .shirt.filled.T7603 {
        background-image: url('Images/Shirts/7603.png');
    }

    .shirt.filled.T7616 {
        background-image: url('Images/Shirts/7616.png');
    }

        .shirt.filled.T7616 span {
            color: #000;
        }

    .shirt.filled.T7596 {
        background-image: url('Images/Shirts/7596.png');
    }

    .shirt.filled.T7611 {
        background-image: url('Images/Shirts/7611.png');
    }

        .shirt.filled.T7611 span {
            color: #000;
        }

    .shirt.filled.T7604 {
        background-image: url('Images/Shirts/7604.png');
    }

    .shirt.filled.T7623 {
        background-image: url('Images/Shirts/7623.png');
    }

    .shirt.filled.T7595 {
        background-image: url('Images/Shirts/7595.png');
    }

        .shirt.filled.T7595 span {
            color: #000;
        }

    .shirt.filled.T7587 {
        background-image: url('Images/Shirts/7587.png');
    }

        .shirt.filled.T7587 span {
            color: #000;
        }

    .shirt.filled.T7621 {
        background-image: url('Images/Shirts/7621.png');
    }

        .shirt.filled.T7621 span {
            color: #000;
        }

    .shirt.filled.T7663 {
        background-image: url('Images/Shirts/7663.png');
    }

    .shirt.filled.T7589 {
        background-image: url('Images/Shirts/7589.png');
    }

    .shirt.filled.T8388 {
        background-image: url('Images/Shirts/8388.png');
    }

    .shirt.filled.T7617 {
        background-image: url('Images/Shirts/7617.png');
    }

    .shirt.filled.T7640 {
        background-image: url('Images/Shirts/7640.png');
    }

    .shirt.filled.T7619 {
        background-image: url('Images/Shirts/7619.png');
    }

    .shirt.filled.T7709 {
        background-image: url('Images/Shirts/7709.png');
    }

    .shirt.filled.T7592 {
        background-image: url('Images/Shirts/7592.png');
    }

    .shirt.filled.T7613 {
        background-image: url('Images/Shirts/7613.png');
    }

    .shirt.filled.T7634 {
        background-image: url('Images/Shirts/7634.png');
    }

        .shirt.filled.T7634 span {
            color: #000;
        }

    .shirt.filled.T7647 {
        background-image: url('Images/Shirts/7647.png');
    }

        .shirt.filled.T7647 span {
            color: #000;
        }

    .shirt.filled.T8241 {
        background-image: url('Images/Shirts/8241.png');
    }

    .shirt.filled.T6156 {
        background-image: url('Images/Shirts/6156.png');
    }

    .shirt.filled.T7140 {
        background-image: url('Images/Shirts/7140.png');
    }

    .shirt.filled.T29735 {
        background-image: url('Images/Shirts/29735.png');
    }

    .shirt.filled.T6144 {
        background-image: url('Images/Shirts/6144.png');
    }

    .shirt.filled.T6141 {
        background-image: url('Images/Shirts/6141.png');
    }

        .shirt.filled.T6141 span {
            color: #000;
        }

    .shirt.filled.T7132 {
        background-image: url('Images/Shirts/7132.png');
    }

        .shirt.filled.T7132 span {
            color: #000;
        }

    .shirt.filled.T23388 {
        background-image: url('Images/Shirts/23388.png');
    }

    .shirt.filled.T6123 {
        background-image: url('Images/Shirts/6123.png');
    }

    .shirt.filled.T6181 {
        background-image: url('Images/Shirts/6181.png');
    }

    .shirt.filled.T6122 {
        background-image: url('Images/Shirts/6122.png');
    }

    .shirt.filled.T6178 {
        background-image: url('Images/Shirts/6178.png');
    }

    .shirt.filled.T6449 {
        background-image: url('Images/Shirts/6449.png');
    }

    .shirt.filled.T6409 {
        background-image: url('Images/Shirts/6409.png');
    }

    .shirt.filled.T6412 {
        background-image: url('Images/Shirts/6412.png');
    }

    .shirt.filled.T6389 {
        background-image: url('Images/Shirts/6389.png');
    }

    .shirt.filled.T24066 {
        background-image: url('Images/Shirts/24066.png');
    }

        .shirt.filled.T24066 span {
            color: #000;
        }

    .shirt.filled.T7126 {
        background-image: url('Images/Shirts/7126.png');
    }

        .shirt.filled.T7126 span {
            color: #000;
        }


    .shirt.filled.T1213 {
        background-image: url('Images/Shirts/1213.png');
    }

        .shirt.filled.T1213 span {
            color: #000;
        }

    .shirt.filled.T1253 {
        background-image: url('Images/Shirts/1253.png');
    }

        .shirt.filled.T1253 span {
            color: #000;
        }

    .shirt.filled.T27814 {
        background-image: url('Images/Shirts/27814.png');
    }

    .shirt.filled.T35594 {
        background-image: url('Images/Shirts/35594.png');
    }

    .shirt.filled.T1255 {
        background-image: url('Images/Shirts/1255.png');
    }

        .shirt.filled.T1255 span {
            color: #000;
        }

    .shirt.filled.T1263 {
        background-image: url('Images/Shirts/1263.png');
    }

    .shirt.filled.T58 {
        background-image: url('Images/Shirts/58.png');
    }

    .shirt.filled.T63 {
        background-image: url('Images/Shirts/63.png');
    }

    .shirt.filled.T60 {
        background-image: url('Images/Shirts/60.png');
    }

    .shirt.filled.T57 {
        background-image: url('Images/Shirts/57.png');
    }

    .shirt.filled.T61 {
        background-image: url('Images/Shirts/61.png');
    }

    .shirt.filled.T244 {
        background-image: url('Images/Shirts/244.png');
    }

    .shirt.filled.T62 {
        background-image: url('Images/Shirts/62.png');
    }

    .shirt.filled.T64 {
        background-image: url('Images/Shirts/64.png');
    }

    .shirt.filled.T380 {
        background-image: url('Images/Shirts/380.png');
    }

    .shirt.filled.T381 {
        background-image: url('Images/Shirts/381.png');
    }

    .shirt.filled.T382 {
        background-image: url('Images/Shirts/382.png');
    }

    .shirt.filled.T383 {
        background-image: url('Images/Shirts/383.png');
    }

    .shirt.filled.T384 {
        background-image: url('Images/Shirts/384.png');
    }

    .shirt.filled.T469 {
        background-image: url('Images/Shirts/469.png');
    }

    .shirt.filled.T1 {
        background-image: url('Images/Shirts/1.png');
    }

    .shirt.filled.T2 {
        background-image: url('Images/Shirts/2.png');
    }

    .shirt.filled.T3 {
        background-image: url('Images/Shirts/3.png');
    }

    .shirt.filled.T4 {
        background-image: url('Images/Shirts/4.png');
    }

    .shirt.filled.T5 {
        background-image: url('Images/Shirts/5.png');
    }

    .shirt.filled.T6 {
        background-image: url('Images/Shirts/6.png');
    }

    .shirt.filled.T7 {
        background-image: url('Images/Shirts/7.png');
    }

    .shirt.filled.T8 {
        background-image: url('Images/Shirts/8.png');
    }

    .shirt.filled.T9 {
        background-image: url('Images/Shirts/9.png');
    }

    .shirt.filled.T6454 {
        background-image: url('Images/Shirts/6454.png');
    }

        .shirt.filled.T6454 span {
            color: #000;
        }

    .shirt.filled.T23838 {
        background-image: url('Images/Shirts/23838.png');
    }

    .shirt.filled.T10146 {
        background-image: url('Images/Shirts/10146.png');
    }

    .shirt.filled.T23735 {
        background-image: url('Images/Shirts/23735.png');
    }

    .shirt.filled.T8304 {
        background-image: url('Images/Shirts/8304.png');
    }

    .shirt.filled.T6392 {
        background-image: url('Images/Shirts/6392.png');
    }

    .shirt.filled.T7448 {
        background-image: url('Images/Shirts/7448.png');
    }

    .shirt.filled.T7531 {
        background-image: url('Images/Shirts/7531.png');
    }

        .shirt.filled.T7531 span {
            color: #000;
        }

    .shirt.filled.T6167 {
        background-image: url('Images/Shirts/6167.png');
    }

        .shirt.filled.T6167 span {
            color: #000;
        }

    .shirt.filled.T7452 {
        background-image: url('Images/Shirts/7452.png');
    }

    .shirt.filled.T6308 {
        background-image: url('Images/Shirts/6308.png');
    }

    .shirt.filled.T6207 {
        background-image: url('Images/Shirts/6207.png');
    }

        .shirt.filled.T6207 span {
            color: #000;
        }

    .shirt.filled.T23963 {
        background-image: url('Images/Shirts/23963.png');
    }

    .shirt.filled.T10398 {
        background-image: url('Images/Shirts/10398.png');
    }

    .shirt.filled.T7135 {
        background-image: url('Images/Shirts/7135.png');
    }

    .shirt.filled.T24812 {
        background-image: url('Images/Shirts/24812.png');
    }

    .shirt.filled.T6323 {
        background-image: url('Images/Shirts/6323.png');
    }

        .shirt.filled.T6323 span {
            color: #000;
        }

    .shirt.filled.T6421 {
        background-image: url('Images/Shirts/6421.png');
    }

    .shirt.filled.T6391 {
        background-image: url('Images/Shirts/6391.png');
    }

    .shirt.filled.T6393 {
        background-image: url('Images/Shirts/6393.png');
    }

    .shirt.filled.T6452 {
        background-image: url('Images/Shirts/6452.png');
    }

    .shirt.filled.T7471 {
        background-image: url('Images/Shirts/7471.png');
    }

    .shirt.filled.T6439 {
        background-image: url('Images/Shirts/6439.png');
    }

    .shirt.filled.T14105 {
        background-image: url('Images/Shirts/14105.png');
    }

        .shirt.filled.T14105 span {
            color: #000;
        }

    .shirt.filled.T10149 {
        background-image: url('Images/Shirts/10149.png');
    }

    .shirt.filled.T6448 {
        background-image: url('Images/Shirts/6448.png');
    }

    .shirt.filled.T7475 {
        background-image: url('Images/Shirts/7475.png');
    }

    .shirt.filled.T7495 {
        background-image: url('Images/Shirts/7495.png');
    }

    .shirt.filled.T11994 {
        background-image: url('Images/Shirts/11994.png');
    }

    .shirt.filled.T6431 {
        background-image: url('Images/Shirts/6431.png');
    }

        .shirt.filled.T6431 span {
            color: #000;
        }

    .shirt.filled.T23420 {
        background-image: url('Images/Shirts/23420.png');
    }

        .shirt.filled.T23420 span {
            color: #000;
        }

    .shirt.filled.T8288 {
        background-image: url('Images/Shirts/8288.png');
    }

    .shirt.filled.T6180 {
        background-image: url('Images/Shirts/6180.png');
    }

    .shirt.filled.T8233 {
        background-image: url('Images/Shirts/8233.png');
    }

    .shirt.filled.T9967 {
        background-image: url('Images/Shirts/9967.png');
    }

    .shirt.filled.T6133 {
        background-image: url('Images/Shirts/6133.png');
    }

    .shirt.filled.T6415 {
        background-image: url('Images/Shirts/6415.png');
    }

    .shirt.filled.T10313 {
        background-image: url('Images/Shirts/10313.png');
    }

    .shirt.filled.T6424 {
        background-image: url('Images/Shirts/6424.png');
    }

    .shirt.filled.T23435 {
        background-image: url('Images/Shirts/23435.png');
    }

    .shirt.filled.T7293 {
        background-image: url('Images/Shirts/7293.png');
    }

    .shirt.filled.T6432 {
        background-image: url('Images/Shirts/6432.png');
    }

    .shirt.filled.T23496 {
        background-image: url('Images/Shirts/23496.png');
    }

    .shirt.filled.T8238 {
        background-image: url('Images/Shirts/8238.png');
    }

    .shirt.filled.T6160 {
        background-image: url('Images/Shirts/6160.png');
    }

    .shirt.filled.T10485 {
        background-image: url('Images/Shirts/10485.png');
    }

        .shirt.filled.T10485 span {
            color: #000;
        }

    .shirt.filled.T6396 {
        background-image: url('Images/Shirts/6396.png');
    }

    .shirt.filled.T8306 {
        background-image: url('Images/Shirts/8306.png');
    }

    .shirt.filled.T6311 {
        background-image: url('Images/Shirts/6311.png');
    }

    .shirt.filled.T6192 {
        background-image: url('Images/Shirts/6192.png');
    }

    .shirt.filled.T6139 {
        background-image: url('Images/Shirts/6139.png');
    }

        .shirt.filled.T6139 span {
            color: #000;
        }

    .shirt.filled.T7427 {
        background-image: url('Images/Shirts/7427.png');
    }

        .shirt.filled.T7427 span {
            color: #000;
        }

    .shirt.filled.T27151 {
        background-image: url('Images/Shirts/27151.png');
    }

        .shirt.filled.T27151 span {
            color: #000;
        }

    .shirt.filled.T7486 {
        background-image: url('Images/Shirts/7486.png');
    }

        .shirt.filled.T7486 span {
            color: #000;
        }

    .shirt.filled.T2296 {
        background-image: url('Images/Shirts/2296.png');
    }

        .shirt.filled.T2296 span {
            color: #000;
        }

    .shirt.filled.T1340 {
        background-image: url('Images/Shirts/1340.png');
    }

    .shirt.filled.T194 {
        background-image: url('Images/Shirts/194.png');
    }

        .shirt.filled.T194 span {
            color: #000;
        }

    .shirt.filled.T2620 {
        background-image: url('Images/Shirts/2620.png');
    }

    .shirt.filled.T4169 {
        background-image: url('Images/Shirts/4169.png');
    }

    .shirt.filled.T271 {
        background-image: url('Images/Shirts/271.png');
    }

    .shirt.filled.T9921 {
        background-image: url('Images/Shirts/9921.png');
    }

    .shirt.filled.T3221 {
        background-image: url('Images/Shirts/3221.png');
    }

        .shirt.filled.T3221 span {
            color: #000;
        }

    .shirt.filled.T3213 {
        background-image: url('Images/Shirts/3213.png');
    }

    .shirt.filled.T1589 {
        background-image: url('Images/Shirts/1589.png');
    }

    .shirt.filled.T5667 {
        background-image: url('Images/Shirts/5667.png');
    }

        .shirt.filled.T5667 span {
            color: #000;
        }

    .shirt.filled.T205 {
        background-image: url('Images/Shirts/205.png');
    }

    .shirt.filled.T11258 {
        background-image: url('Images/Shirts/11258.png');
    }

    .shirt.filled.T9885 {
        background-image: url('Images/Shirts/9885.png');
    }

        .shirt.filled.T9885 span {
            color: #000;
        }

    .shirt.filled.T4173 {
        background-image: url('Images/Shirts/4173.png');
    }

    .shirt.filled.T1341 {
        background-image: url('Images/Shirts/1341.png');
    }

    .shirt.filled.T455 {
        background-image: url('Images/Shirts/455.png');
    }

    .shirt.filled.T2759 {
        background-image: url('Images/Shirts/2759.png');
    }

    .shirt.filled.T2760 {
        background-image: url('Images/Shirts/2760.png');
    }

    .shirt.filled.T5997 {
        background-image: url('Images/Shirts/5997.png');
    }

    .shirt.filled.T9972 {
        background-image: url('Images/Shirts/9972.png');
    }

    .shirt.filled.T16092 {
        background-image: url('Images/Shirts/16092.png');
    }

    .shirt.filled.T1295 {
        background-image: url('Images/Shirts/1295.png');
    }

    .shirt.filled.T1296 {
        background-image: url('Images/Shirts/1296.png');
    }

    .shirt.filled.T1297 {
        background-image: url('Images/Shirts/1297.png');
    }

    .shirt.filled.T1298 {
        background-image: url('Images/Shirts/1298.png');
    }

    .shirt.filled.T1299 {
        background-image: url('Images/Shirts/1299.png');
    }

    .shirt.filled.T1509 {
        background-image: url('Images/Shirts/1509.png');
    }

    .shirt.filled.T1300 {
        background-image: url('Images/Shirts/1300.png');
    }

    .shirt.filled.T1302 {
        background-image: url('Images/Shirts/1302.png');
    }

    .shirt.filled.T1303 {
        background-image: url('Images/Shirts/1303.png');
    }

    .shirt.filled.T1301 {
        background-image: url('Images/Shirts/1301.png');
    }

    .shirt.filled.T1304 {
        background-image: url('Images/Shirts/1304.png');
    }

    .shirt.filled.T1306 {
        background-image: url('Images/Shirts/1306.png');
    }

    .shirt.filled.T515 {
        background-image: url('Images/Shirts/515.png');
    }

    .shirt.filled.T360 {
        background-image: url('Images/Shirts/360.png');
    }

    .shirt.filled.T535 {
        background-image: url('Images/Shirts/535.png');
    }

    .shirt.filled.T367 {
        background-image: url('Images/Shirts/367.png');
    }

    .shirt.filled.T369 {
        background-image: url('Images/Shirts/369.png');
    }

    .shirt.filled.T114 {
        background-image: url('Images/Shirts/114.png');
    }

    .shirt.filled.T518 {
        background-image: url('Images/Shirts/518.png');
    }

    .shirt.filled.T368 {
        background-image: url('Images/Shirts/368.png');
    }

    .shirt.filled.T357 {
        background-image: url('Images/Shirts/357.png');
    }

    .shirt.filled.T538 {
        background-image: url('Images/Shirts/538.png');
    }

    .shirt.filled.T119 {
        background-image: url('Images/Shirts/119.png');
    }

    .shirt.filled.T366 {
        background-image: url('Images/Shirts/366.png');
    }

    .shirt.filled.T504 {
        background-image: url('Images/Shirts/504.png');
    }

    .shirt.filled.T511 {
        background-image: url('Images/Shirts/511.png');
    }

    .shirt.filled.T359 {
        background-image: url('Images/Shirts/359.png');
    }

    .shirt.filled.T536 {
        background-image: url('Images/Shirts/536.png');
    }

    .shirt.filled.T115 {
        background-image: url('Images/Shirts/115.png');
    }

    .shirt.filled.T507 {
        background-image: url('Images/Shirts/507.png');
    }

    .shirt.filled.T118 {
        background-image: url('Images/Shirts/118.png');
    }

    .shirt.filled.T361 {
        background-image: url('Images/Shirts/361.png');
    }

    .shirt.filled.T497 {
        background-image: url('Images/Shirts/497.png');
    }

    .shirt.filled.T362 {
        background-image: url('Images/Shirts/362.png');
    }

    .shirt.filled.T510 {
        background-image: url('Images/Shirts/510.png');
    }

    .shirt.filled.T508 {
        background-image: url('Images/Shirts/508.png');
    }

    .shirt.filled.T11091 {
        background-image: url('Images/Shirts/11091.png');
    }

    .shirt.filled.T15296 {
        background-image: url('Images/Shirts/15296.png');
    }

    .shirt.filled.T1616 {
        background-image: url('Images/Shirts/1616.png');
    }

    .shirt.filled.T16629 {
        background-image: url('Images/Shirts/16629.png');
    }

    .shirt.filled.T1207 {
        background-image: url('Images/Shirts/1207.png');
    }

    .shirt.filled.T436 {
        background-image: url('Images/Shirts/436.png');
    }

    .shirt.filled.T454 {
        background-image: url('Images/Shirts/454.png');
    }

    .shirt.filled.T1326 {
        background-image: url('Images/Shirts/1326.png');
    }

    .shirt.filled.T11504 {
        background-image: url('Images/Shirts/11504.png');
    }

    .shirt.filled.T1903 {
        background-image: url('Images/Shirts/1903.png');
    }

    .shirt.filled.T1897 {
        background-image: url('Images/Shirts/1897.png');
    }

    .shirt.filled.T14880 {
        background-image: url('Images/Shirts/14880.png');
    }

    .shirt.filled.T1230 {
        background-image: url('Images/Shirts/1230.png');
    }

    .shirt.filled.T11690 {
        background-image: url('Images/Shirts/11690.png');
    }

    .shirt.filled.T6977 {
        background-image: url('Images/Shirts/6977.png');
    }

    .shirt.filled.T15154 {
        background-image: url('Images/Shirts/15154.png');
    }

    .shirt.filled.T928 {
        background-image: url('Images/Shirts/928.png');
    }

    .shirt.filled.T9668 {
        background-image: url('Images/Shirts/9668.png');
    }

    .shirt.filled.T399 {
        background-image: url('Images/Shirts/399.png');
    }

    .shirt.filled.T6900 {
        background-image: url('Images/Shirts/6900.png');
    }

    .shirt.filled.T5513 {
        background-image: url('Images/Shirts/5513.png');
    }

    .shirt.filled.T1581 {
        background-image: url('Images/Shirts/1581.png');
    }

    .shirt.filled.T1899 {
        background-image: url('Images/Shirts/1899.png');
    }

    .shirt.filled.T1131 {
        background-image: url('Images/Shirts/1131.png');
    }

    .shirt.filled.T3500 {
        background-image: url('Images/Shirts/3500.png');
    }

    .shirt.filled.T421 {
        background-image: url('Images/Shirts/421.png');
    }

    .shirt.filled.T2077 {
        background-image: url('Images/Shirts/2077.png');
    }

    .shirt.filled.T1708 {
        background-image: url('Images/Shirts/1708.png');
    }

    .shirt.filled.T7590 {
        background-image: url('Images/Shirts/7590.png');
    }

    .shirt.filled.T7593 {
        background-image: url('Images/Shirts/7593.png');
    }

    .shirt.filled.T7644 {
        background-image: url('Images/Shirts/7644.png');
    }

    .shirt.filled.T7673 {
        background-image: url('Images/Shirts/7673.png');
    }
    /*///////////////////////////////////////////////////////////////////////////////////////////*/
    .shirt.filled.T494 {
        background-image: url('Images/Shirts/494.png');
    }

    .shirt.filled.T522 {
        background-image: url('Images/Shirts/522.png');
    }

    .shirt.filled.T1057 {
        background-image: url('Images/Shirts/1057.png');
    }

    .shirt.filled.T1161 {
        background-image: url('Images/Shirts/1161.png');
    }

    .shirt.filled.T1216 {
        background-image: url('Images/Shirts/1216.png');
    }

    .shirt.filled.T1219 {
        background-image: url('Images/Shirts/1219.png');
    }

    .shirt.filled.T1225 {
        background-image: url('Images/Shirts/1225.png');
    }

    .shirt.filled.T1226 {
        background-image: url('Images/Shirts/1226.png');
    }

    .shirt.filled.T1717 {
        background-image: url('Images/Shirts/1717.png');
    }

    .shirt.filled.T1721 {
        background-image: url('Images/Shirts/1721.png');
    }

    .shirt.filled.T1724 {
        background-image: url('Images/Shirts/1724.png');
    }

    .shirt.filled.T1727 {
        background-image: url('Images/Shirts/1727.png');
    }

    .shirt.filled.T1822 {
        background-image: url('Images/Shirts/1822.png');
    }

    .shirt.filled.T1828 {
        background-image: url('Images/Shirts/1828.png');
    }

    .shirt.filled.T1841 {
        background-image: url('Images/Shirts/1841.png');
    }

    .shirt.filled.T1852 {
        background-image: url('Images/Shirts/1852.png');
    }

    .shirt.filled.T1855 {
        background-image: url('Images/Shirts/1855.png');
    }

    .shirt.filled.T1861 {
        background-image: url('Images/Shirts/1861.png');
    }

    .shirt.filled.T1888 {
        background-image: url('Images/Shirts/1888.png');
    }

    .shirt.filled.T1892 {
        background-image: url('Images/Shirts/1892.png');
    }

    .shirt.filled.T1134 {
        background-image: url('Images/Shirts/1134.png');
    }

    .shirt.filled.T1135 {
        background-image: url('Images/Shirts/1135.png');
    }

    .shirt.filled.T1137 {
        background-image: url('Images/Shirts/1137.png');
    }

    .shirt.filled.T1138 {
        background-image: url('Images/Shirts/1138.png');
    }

    .shirt.filled.T1139 {
        background-image: url('Images/Shirts/1139.png');
    }

    .shirt.filled.T1140 {
        background-image: url('Images/Shirts/1140.png');
    }

    .shirt.filled.T1141 {
        background-image: url('Images/Shirts/1141.png');
    }

    .shirt.filled.T1142 {
        background-image: url('Images/Shirts/1142.png');
    }

    .shirt.filled.T1143 {
        background-image: url('Images/Shirts/1143.png');
    }

    .shirt.filled.T1145 {
        background-image: url('Images/Shirts/1145.png');
    }

    .shirt.filled.T1151 {
        background-image: url('Images/Shirts/1151.png');
    }

    .shirt.filled.T1156 {
        background-image: url('Images/Shirts/1156.png');
    }

    .shirt.filled.T10340 {
        background-image: url('Images/Shirts/10340.png');
    }

    .shirt.filled.T16531 {
        background-image: url('Images/Shirts/16531.png');
    }

    .shirt.filled.T15681 {
        background-image: url('Images/Shirts/15681.png');
    }

    .shirt.filled.T11637 {
        background-image: url('Images/Shirts/11637.png');
    }

    .shirt.filled.T10349 {
        background-image: url('Images/Shirts/10349.png');
    }

    .shirt.filled.T6935 {
        background-image: url('Images/Shirts/6935.png');
    }

    .shirt.filled.T6941 {
        background-image: url('Images/Shirts/6941.png');
    }

    .shirt.filled.T6930 {
        background-image: url('Images/Shirts/6930.png');
    }

    .shirt.filled.T10929 {
        background-image: url('Images/Shirts/10929.png');
    }

    .shirt.filled.T11636 {
        background-image: url('Images/Shirts/11636.png');
    }

    .shirt.filled.T6938 {
        background-image: url('Images/Shirts/6938.png');
    }

    .shirt.filled.T21422 {
        background-image: url('Images/Shirts/21422.png');
    }

    .shirt.filled.T6937 {
        background-image: url('Images/Shirts/6937.png');
    }

    .shirt.filled.T11635 {
        background-image: url('Images/Shirts/11635.png');
    }

    .shirt.filled.T6930 {
        background-image: url('Images/Shirts/6930.png'); /* Note: This repeats from your previous list */
    }

    .shirt.filled.T21421 {
        background-image: url('Images/Shirts/21421.png');
    }

    .shirt.filled.T10345 {
        background-image: url('Images/Shirts/10345.png');
    }

    .shirt.filled.T24 {
        background-image: url('Images/Shirts/24.png');
    }

body {
    padding-bottom: 0;
    max-width: 425px;
    margin: 0 auto;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 600;
}

h6, .h6 {
    font-size: 0.9rem;
}

/* Set padding to keep content from hitting the edges */

.top-padding {
    padding-top: 50px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

.w-33 {
    width: 33.3% !important;
}

.w-16 {
    width: 16.6% !important;
}

.w-20 {
    width: 20% !important;
}

.modal {
    z-index: 1070;
}

.navbar-brand {
    margin-right: 0;
    margin-left: 0;
}

.navbar-toggler {
    border-color: transparent;
    padding-left: 0;
    padding-right: 0;
}

button.navbar-toggler:focus {
    outline: none;
    box-shadow: none;
}

.navbar-nav .dropdown-menu {
    border: none;
    margin-top: 0;
    padding-top: 0;
    background-color: transparent;
    color: #fff
}

    .navbar-nav .dropdown-menu .dropdown-divider {
        margin-left: 1rem;
        margin-right: 1rem;
    }

    .navbar-nav .dropdown-menu a.dropdown-item {
        color: #fff;
    }

.promotion h1.product-title,
.utility h1.product-title {
    display: block;
    padding: 20px 10px 20px;
    text-align: center;
    line-height: 0.9;
    font-weight: 600;
    margin-bottom: 0;
    font-size: 2rem;
}

.lobby h1.product-title {
    display: block;
    font-size: 1.1rem;
    padding: 15px 20px 5px;
    text-align: center;
    text-transform: uppercase;
}

#main-body.container.body-content {
    background-size: cover;
    padding-left: 0;
    padding-right: 0;
    background-repeat: no-repeat;
}

.promotion,
.utility,
.lobby {
    min-height: 85vh;
    background-size: cover;
    background-repeat: no-repeat;
}

    .promotion .signin {
        text-align: center;
        padding-top: 10px;
        font-weight: normal;
        font-size: 0.9rem;
    }

    .promotion .age-disclaimer {
        color: #fff;
        text-shadow: 0px 3px 5px #000000;
    }

.product-carousel-item .promotion-box {
    width: 335px;
    height: 168px;
    position: relative;
    display: inline-block;
    left: -24px;
    top: 48%;
    background-size: cover;
}

.product-carousel-item.fantasy .promotion-box {
    left: -24px;
    top: 48%;
}

.product-carousel-item.predictor .promotion-box {
    left: -14px;
    top: 10%;
}

.promo-single .promotion-box {
    width: 335px;
    height: 184px;
    position: relative;
    display: inline-block;
    left: unset;
    top: -79px;
    background-size: cover;
}

.promotion-box .wedge.wedge-up1 {
    font-size: 1.6rem;
    line-height: 3.1rem;
}

.promotion-box .wedge.wedge-up2 {
    font-size: 0.9rem;
    line-height: 2.2rem;
    font-weight: bold;
}

.promotion-box .wedge.wedge-down1 {
    font-size: 1.1rem;
    line-height: 2.8rem;
}

.promotion-box .wedge.wedge-down2 {
    font-size: 0.9rem;
    line-height: 1.7rem;
    font-weight: bold;
}

.promo-single.predictor .promotion-detail {
    text-align: center;
    width: 335px;
    margin: 0 auto;
    top: 6%;
    position: relative;
}

    .product-carousel-item.predictor .promotion-box .title,
    .promo-single.predictor .promotion-detail .title {
        color: #fff;
    }

.product-carousel-item.predictor .promotion-box .title {
    padding: 0 10px 70px;
}

.promo-single.predictor .promotion-detail .title {
    padding: 0 10px 50px;
}

.product-carousel-item.predictor .promotion-box .row .col-left,
.product-carousel-item.predictor .promotion-box .row .col-right {
    -ms-flex: 0 0 calc(50% - 10px);
    flex: 0 0 calc(50% - 10px);
    max-width: calc(50% - 10px);
}

.product-carousel-item.predictor .promotion-box .row .col-left {
    padding-left: 15px;
}

.product-carousel-item.predictor .promotion-box .row .col-right {
    padding-right: 15px;
}

.product-carousel-item.predictor .promotion-box .row .col-centre {
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
    max-width: 20px;
    padding: 0;
}

.product-carousel-item.predictor .promotion-box .box {
    color: #fff;
    background-color: #363636;
    padding: 25px 5px;
    border: 6px solid #fff;
}

    .product-carousel-item.predictor .promotion-box .box .promo-icon {
        height: 40px;
        margin-bottom: 10px;
    }

    .product-carousel-item.predictor .promotion-box .box .promo-prize {
        color: #FFCB05;
        font-size: 1.5rem;
        font-weight: 600;
    }

    .product-carousel-item.predictor .promotion-box .box .promo-type {
        font-size: 1.2rem;
        font-weight: 600;
        margin-bottom: 5px;
    }

    .product-carousel-item.predictor .promotion-box .box .promo-text {
        font-size: 0.8rem;
        line-height: 1rem;
    }

.product-carousel-item.predictor .promotion-box .promo-join {
    position: absolute;
    height: 51px;
    width: 52px;
    left: calc(50% - 26px);
    margin-top: 25%;
    font-size: 1.8rem;
    line-height: 2.6rem;
    padding-left: 1px;
    font-weight: bold;
    background-color: #fff;
    color: #323232;
    border: 4px solid #FFFFFF;
    box-sizing: border-box;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.230359);
    border-radius: 25px;
}

.promo-single .promotion-steps {
    font-size: 0.8rem;
    line-height: 1rem;
    top: -76px;
    position: relative;
}

.promo-single.predictor .promotion-detail .promotion-steps {
    top: 0;
    position: unset;
    font-size: 1rem;
}

.icon-border {
    width: 70px;
    height: 70px;
}

    .icon-border,
    .icon-border img {
        border-radius: 50%;
        border: solid 2px;
        display: inline-block;
    }

        .icon-border img {
            width: 66px;
            height: 66px;
        }

.icon-promo-step img {
    height: 40px;
}

.icon-promo-step .line {
    height: 6px;
    border-radius: 3px;
    background-color: #fff;
    width: 41px;
    margin: 0 auto;
}

.btn {
    width: 180px;
    height: 50px;
    font-size: 1rem;
    line-height: 2rem;
}

    .btn i {
        padding: 5px;
    }

    .btn.smaller i {
        padding: 5px 0 5px 2px;
    }

.btn-block {
    display: block;
    width: 100%;
}

.btn-wide {
    max-width: 100%;
    width: 250px;
}

.btn-fit-to-content {
    width: unset;
    min-width: 180px;
}

.btn:focus,
.btn:hover {
    box-shadow: none;
    color: initial;
}

.btn-close:focus {
    box-shadow: none;
}

.btn.promotion-action {
    margin-top: 75%;
}

.predictor .btn.btn-action.promotion-action {
    margin-top: 72%;
}

.promo-single.predictor .btn.btn-action.promotion-action,
.login-form .btn.btn-action.promotion-action,
.subscribe-form .btn.btn-action.promotion-action,
.subscribe-form .btn.btn-action.subscribe-action {
    margin-top: 0;
}

.btn.pick-team {
    width: 22px;
    height: 22px;
    background: radial-gradient(98.12% 98.12% at 50% -13.53%, #F9F9F9 0%, #E5E5E5 100%);
    box-shadow: 0 2px 5px rgba(93, 93, 93, 0.301082);
    border-radius: 12.5px;
    margin: 0 3px 5px;
    border: 0;
}

    .btn.pick-team.closed {
        border: 1px solid #E0E0E0;
        background: none;
        box-shadow: none;
        padding: .375rem;
    }

    .btn.pick-team.selected {
        background: radial-gradient(98.12% 98.12% at 46.14% -19.15%, #45C152 0%, #319F3D 100%);
        box-shadow: 0px 2px 5px rgba(11, 11, 11, 0.516718);
    }

    .btn.pick-team.no-win {
        background: radial-gradient(98.12% 98.12% at 50% -13.53%, #FF4744 0%, #AB0404 100%);
        box-shadow: 0px 2px 5px rgba(11, 11, 11, 0.516718);
    }

    .btn.pick-team.win {
        background: radial-gradient(98.12% 98.12% at 46.14% -19.15%, #45C152 0%, #319F3D 100%);
        box-shadow: 0px 2px 5px rgba(11, 11, 11, 0.516718);
    }

    .btn.pick-team.partial-win {
        background: radial-gradient(97.88% 97.88% at 50% -13.29%, #FFAD0D 0%, #EA6D00 100%);
        box-shadow: 0px 2px 5px rgba(11, 11, 11, 0.516718);
    }

    .btn.pick-team.no-result {
        background: radial-gradient(97.88% 97.88% at 50% -13.29%, #FFAD0D 0%, #EA6D00 100%);
        box-shadow: 0px 2px 5px rgba(11, 11, 11, 0.516718);
    }

    .btn.pick-team i {
        position: relative;
        top: -10px;
        left: -10px;
        color: #fff;
    }

        .btn.pick-team i.fa-check,
        .btn.pick-team i.fa-diamond {
            top: -11px;
        }

.login-form,
.subscribe-form {
    text-align: center;
    color: #fff;
}

.subscribe-form {
    font-size: 1.4rem;
}

    .subscribe-form .product-title {
        font-size: 1.7rem;
    }

    .login-form .title,
    .subscribe-form .title {
        font-size: 1.6rem;
        padding: 40px 0 10px;
    }

.login-form #msisdn {
    width: 80%;
    margin: 0 auto;
}

.subscribe-form .first-day-free {
    font-size: 2rem;
    padding: 30px 0;
    width: 80%;
    margin: 50px auto 59px;
}

.lobby-item .game-grand .btn.lobby-action {
    margin-top: 16%;
}

.lobby-item .game-toEnter .btn.lobby-action,
.lobby-item .game-entered .btn.lobby-action,
.lobby-item .game-live .btn.lobby-action,
.lobby-item .game-done .btn.lobby-action,
.lobby-item .game-validating .btn.lobby-action {
    margin-top: -10%;
}

.lobby-item .game-live .content,
.lobby-item .game-done .content,
.lobby-item .game-validating .content,
.lobby-item .game-entered .content,
.lobby-item .game-toEnter .content {
    display: block;
    width: 100%;
    height: 155px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}

.lobby-item .content-body {
    /*margin-top: 70px;*/
}

    .lobby-item .content-body .content-top {
        height: 20px;
    }

        .lobby-item .content-body .content-top img {
            width: 100%;
        }

.lobby-item .content .win-amount {
    font-size: 2.8rem;
    line-height: 2.8rem;
    font-weight: bold;
}

.btn.panel-close {
    display: block;
}

.btn.btn-action {
    box-sizing: border-box;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
}

.btn.little1x {
    width: 44px;
    height: 44px;
    padding: 0;
    line-height: 2rem;
    font-size: 1.8rem;
}

    .btn.little1x.panel-close {
        margin: -22px auto 0;
    }

button.btn.little1x {
    padding-bottom: 3px;
    padding-left: 1px;
}

.btn.little2x {
    width: 32px;
    height: 32px;
    padding: 0;
    line-height: 0.8rem;
    font-size: 1rem;
}

span.btn.little2x {
    padding-left: 1px;
}

.btn.btn-add-player {
    height: 25px;
    padding: 0;
}

    .btn.btn-add-player.empty {
        width: 35px;
        line-height: 1.4rem;
        font-size: 1.6rem;
    }

    .btn.btn-add-player.filled {
        width: 100px;
        line-height: 1.6rem;
        font-size: 0.7rem;
        padding: 0 5px;
        margin: -30px 0 0 -15px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        border: 0;
        box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    }

a.player-select,
a.player-select:hover,
a.player-select:focus {
    font-size: 0.9rem;
    text-decoration: none;
}

.btn.modal-close {
    position: relative;
    margin: auto;
    top: -22px;
}

.btn.modal-go {
    position: relative;
    top: 10px;
}

.field-footer .btn.game-close {
    position: absolute;
    top: -22px;
    left: 20px;
    z-index: 1061;
}

.field-footer.accordion .btn.game-close {
    top: -20px;
}

.predictor.field .field-topbar .btn.game-close {
    position: absolute;
    top: 8px;
    left: 12px;
    z-index: 1061;
}

.predictor.field .field-topbar .title {
    text-align: center;
    line-height: 3.8rem;
    font-size: 1.2rem;
    font-weight: 600;
    display: block;
    width: 100%;
}

.predictor.field .matches {
    padding-top: 0.25rem;
    padding-bottom: 30px;
    min-height: 87vh;
}

    .predictor.field .matches .card {
        margin: 0.5rem 0.75rem;
        /*padding-bottom: .25rem;*/
    }

    .predictor.field .matches .card-body {
        font-size: 0.9rem;
        padding: 0;
    }

        .predictor.field .matches .card-body.closed {
            background-color: rgba(200,200,200,0.1);
        }

    .predictor.field .matches .card-title {
        line-height: 1.8rem;
        margin-bottom: 0;
        background-color: #EFEFEF;
    }

    .predictor.field .matches .card-title {
        border-top: 2px solid #FFCC00;
    }

        .predictor.field .matches .card-title.selected {
            border-top-color: #45C152;
        }

        .predictor.field .matches .card-title.no-result {
            border-top-color: #EA6D00;
        }

        .predictor.field .matches .card-title.win {
            border-top-color: #45C152;
        }

        .predictor.field .matches .card-title.partial-win {
            border-top-color: #FFCC00;
        }

        .predictor.field .matches .card-title.no-win {
            border-top-color: #AB0404;
        }

    .predictor.field .matches .market-selection {
        color: #4e4e4e;
        font-size: 0.7rem;
        margin-bottom: 2px;
    }


    .predictor.field .matches .league-title {
        position: absolute;
        top: 3px;
        left: 10px;
    }

    .predictor.field .matches .date-title {
        text-align: center;
        display: block;
        width: 100%;
    }

    .predictor.field .matches .date-title-right {
        text-align: right;
        display: block;
        width: 100%;
        padding-right: 10px;
    }

    .predictor.field .matches .score {
        position: absolute;
        top: 2px;
        right: 0px;
        padding: 0 10px;
        background-color: #000;
        color: #fff;
    }

        .predictor.field .matches .score.final {
            background-color: #000;
        }

        .predictor.field .matches .score.inprogress {
            background: radial-gradient(97.88% 97.88% at 50% -13.29%, #FFAD0D 0%, #EA6D00 100%);
        }

.btn.game-cancel {
    position: relative;
    top: -22px;
    right: 20px;
    z-index: 99;
    float: right;
}

.predictor.field-footer .btn.game-cancel {
    position: absolute;
    top: -25px;
    z-index: unset;
    float: unset;
}

.enter-comp-btn-bar {
    position: relative;
    width: 100%;
    display: inline-flex;
    top: -25px;
}

    .enter-comp-btn-bar .btn {
        margin: 0 auto;
    }

.predictor.field-footer .enter-comp-btn-bar {
    top: 10px;
    z-index: 1061;
}

.predictor.field-footer .payout-won {
    font-size: 0.6rem;
    border: 2px solid #319F3D;
    border-radius: 30px;
    color: #319F3D;
    line-height: 0.8rem;
    height: 48px;
    width: 48px;
    padding: 0.55rem 0.15rem;
    text-align: center;
    position: absolute;
    right: 20px;
    top: 1px
}

.predictor.field-footer .panel-header .payout-won {
    top: -14px
}

.predictor.field-footer .payout-table .win {
    color: #fff;
    background: #363636;
    border-radius: 25px;
}

    .predictor.field-footer .payout-table .win .amount {
        color: #4EAE58;
    }

input[type=text] {
    height: 48px;
    text-align: center;
    font-size: 1.7rem;
    border-radius: 5px;
}

.btn-link:hover,
.btn-link:focus {
    color: unset;
    text-decoration: none;
    outline: none;
}

.btn-link.primary {
    font-weight: bold;
}

.btn-link.secondary {
    font-weight: normal;
}

input.one-char {
    width: 48px;
    display: inline-block;
    font-size: 1.5rem;
}

.card .card-body .card-action {
    padding: 60px 10px;
}

.thank-you .card .card-body .card-action {
    padding-top: 23px;
}

.was-validated .form-control:invalid,
.form-control.is-invalid,
.was-validated .form-control:valid,
.form-control.is-valid {
    padding-right: calc(.5em + 0.5rem);
    background-position: right calc(0.05em + 0.05rem) center;
    background-size: calc(0.5em + 0.3rem) calc(0.7em + 0.3rem);
}

.alert-ontop {
    position: absolute;
    z-index: 99;
    width: 100%;
    max-width: 425px;
}

    .alert-ontop.fancy {
        width: 90%;
        margin: 15% 5% 0;
        padding-right: 2rem;
        box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    }

.promo-bg {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 88vh;
    max-height: 714px;
    width: 100%;
    position: absolute;
}

.promo-single {
    background-repeat: no-repeat;
    background-size: contain;
    height: 96vh;
}

    .promo-single .card {
        top: 110px;
    }

.navbar {
    padding: 5px 1rem;
    max-width: 425px;
    margin: 0 auto;
    z-index: 1070;
}

.navbar-brand {
    padding-top: 0;
    padding-bottom: 0;
}

    .navbar-brand img {
        height: 40px;
    }

.navbar-toggler-icon {
    background-image: none;
}

    .navbar-toggler-icon i {
        line-height: 2rem;
    }

.loading-mask {
    z-index: 99999;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0.6;
    background-color: #e1dfdf;
}

.nav-link i {
    padding: 5px;
}

p.subscribe-price,
p.subscribe-optout,
p.subscribe-tcs {
    line-height: 1rem;
}

p.subscribe-price,
p.subscribe-optout {
    font-size: 0.9rem;
    margin: 2px 0 0;
    text-align: center;
}

p.subscribe-price {
    font-weight: bold;
}

p.subscribe-tcs {
    margin: 20px 0 0;
}

    p.subscribe-tcs a {
        font-size: 0.9rem;
    }

footer {
    color: #6c757d;
    font-size: 0.8rem;
}

    footer a,
    footer a:hover {
        color: #6c757d;
        text-decoration: none;
    }

.footer-icon {
    height: 30px;
}

.footer-logo-stats {
    height: 15px;
    padding: 0 6px;
}

.footer-logo-gameon {
    height: 28px;
    padding: 0 6px;
}

.copyright {
    font-size: 0.7rem;
}

#top-link-block {
    height: 42px;
}

    #top-link-block.affix-top {
        position: absolute; /* allows it to "slide" up into view */
        bottom: -82px;
        right: 10px;
    }

    #top-link-block.affix {
        position: fixed; /* keeps it on the bottom once in view */
        bottom: 40px;
        right: 10px;
        z-index: 9;
    }

.accordion .card .card-header a:hover,
.accordion .card .card-header a:focus {
    text-decoration: none;
}

.accordion > .card > .card-header {
    border-bottom: unset;
}

.accordion > .card > .body {
    border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}

.card-body {
    padding: 0.5rem;
}

/*carousel*/
#product-carousel,
#lobby-carousel {
    overflow: hidden;
    padding-bottom: 20px;
}

    #product-carousel .carousel-indicators,
    #lobby-carousel .carousel-indicators {
        bottom: 0;
        margin-bottom: 0;
        z-index: unset;
    }

        #product-carousel .carousel-indicators div,
        #lobby-carousel .carousel-indicators div {
            width: 10px;
            height: 10px;
            border-radius: 58%;
            margin-left: 5px;
            margin-right: 5px;
        }

    #product-carousel .carousel-item {
        left: -3px;
        padding-bottom: 36px;
    }

    #lobby-carousel .carousel-item {
        left: -3px;
        padding-bottom: 40px;
    }

        #product-carousel .carousel-item .product-carousel-item,
        #lobby-carousel .carousel-item .lobby-carousel-item {
            display: block;
            text-align: center;
            margin-left: auto;
            margin-right: auto;
            width: 300px;
            height: 423px;
            background-size: cover;
            position: relative;
            border-radius: 25px;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25);
        }

        #lobby-carousel .carousel-item .lobby-carousel-item {
            height: 440px;
        }

    #product-carousel .carousel-item .product-carousel-item.fantasy {
        border: 5px solid;
        border-color: #fff;
    }

    #product-carousel .carousel-item .product-carousel-item.predictor {
        border: none;
        box-shadow: none;
    }


    #lobby-carousel .carousel-item .lobby-carousel-item {
        border: 0;
    }

    #product-carousel .carousel-control-prev img,
    #lobby-carousel .carousel-control-prev img {
        position: absolute;
        left: -175px;
        height: 60%;
        border-radius: 25px;
    }

    #product-carousel .carousel-control-prev img,
    #product-carousel .carousel-control-next img {
        border: 5px solid;
    }

    #lobby-carousel .carousel-control-prev img,
    #lobby-carousel .carousel-control-next img {
        border: 0;
    }

    #product-carousel .carousel-control-next img,
    #lobby-carousel .carousel-control-next img {
        position: absolute;
        right: -175px;
        height: 60%;
        border-radius: 25px;
    }

    #product-carousel .carousel-control-prev i,
    #lobby-carousel .carousel-control-prev i {
        color: rgba(255,255,255,0.6);
        margin-right: 16px;
        z-index: 1;
    }

    #product-carousel .carousel-control-next i,
    #lobby-carousel .carousel-control-next i {
        color: rgba(255,255,255,0.6);
        margin-left: 14px;
        z-index: 1;
    }

.carousel-control-next,
.carousel-control-prev,
.carousel-control-next:hover,
.carousel-control-prev:hover {
    opacity: 0.7;
    z-index: unset;
    text-decoration: none;
}

.promotion-close,
.lobby-close {
    position: fixed;
    right: 22px;
    top: 10px;
    z-index: 9990;
}

.game-info {
    position: relative;
    left: 20px;
    top: 15px;
    font-size: 0.95rem;
}

    .promotion-close,
    .promotion-close:hover,
    .lobby-close,
    .lobby-close:hover,
    .game-info,
    .game-info:hover {
        text-decoration: none;
    }

#lobby-carousel .carousel-item .lobby-carousel-item .lobby-item .game-ind {
    font-size: 0.8rem;
    line-height: 1.9rem;
    font-weight: 600;
    width: 260px;
    margin: 0 auto;
    height: 32px;
    text-transform: uppercase;
    background-size: contain;
    background-repeat: no-repeat;
}

.field {
    display: block;
    position: relative;
    width: 100vw;
    max-width: 425px;
    height: 86vh;
    background-size: contain;
    background-repeat: no-repeat;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    margin-top: 10px;
}

    .field.predictor {
        background: linear-gradient(180deg, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0.99) 100%);
        box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
        min-height: 90vh;
        height: unset;
    }

    .field .player-pos {
        /*height: 8vh;*/
        text-align: center;
        /*max-height: 60px;*/
        margin-top: -20px;
    }

.row.gutter {
    height: 7vh;
}

.field .shirt {
    border-radius: 36px;
    text-align: center;
    margin: 0 auto;
}

    .field .shirt.empty {
        width: 70px;
        height: 70px;
        font-size: 1.2rem;
        line-height: 4rem;
    }

    .field .shirt.filled {
        width: 70px;
        height: 70px;
        background-position: center;
        background-size: 80%;
        background-repeat: no-repeat;
        font-size: 1.2rem;
        line-height: 4rem;
    }

        .field .shirt.filled.bg {
            box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
        }

.predictor.field .matches .shirt.filled {
    width: 44px;
    height: 44px;
}

.predictor.field .matches .team-name {
    display: inline-block;
    position: relative;
    top: -16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 63%;
    overflow: hidden;
}

.predictor.field .matches .vs {
    display: inline-block;
    position: relative;
    top: 14px;
    color: #CACACA;
    text-transform: uppercase;
    font-size: 0.8rem;
}

.predictor.field .matches .market-title {
    font-size: 0.95rem;
    margin: .75rem .75rem .5rem;
    padding-top: .75rem;
    text-align: center;
    width: 100%;
    border-top: 1px solid;
    border-top-color: #FFCC00;
}

    .predictor.field .matches .market-title.no-result {
        border-top-color: #FFCC00;
    }

    .predictor.field .matches .market-title.win {
        border-top-color: #45C152;
    }

    .predictor.field .matches .market-title.no-win {
        border-top-color: #AB0404;
    }

.predictor.field .predict-score {
    height: 36px;
    width: 62px;
    background: linear-gradient(180deg, #ADADAD 0%, #EEEEEE 100%);
    border: 2px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 10px;
    color: #000;
    position: absolute;
    right: 15px;
    top: 13px;
    font-size: 1rem;
    text-align: center;
    line-height: 2rem;
}

    .predictor.field .predict-score.final {
        color: #fff;
    }

        .predictor.field .predict-score.final.win {
            background: radial-gradient(98.12% 98.12% at 50% -13.53%, #45C152 0%, #319F3D 100%);
            border-color: #4EAE58;
        }

        .predictor.field .predict-score.final.no-win {
            background: radial-gradient(98.12% 98.12% at 50% -13.53%, #FF4744 0%, #AB0404 100%);
            border-color: #FF4141;
        }

.field .card.player-score {
    width: 100px;
    margin: -19px 0 0 -15px;
    font-size: 0.7rem;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}

    .field .card.player-score > .card-header {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        padding: 0.3rem 0.3rem;
    }

.card.player-score {
    border: 0;
    border-radius: 0;
}

.player-score .dropdown .btn {
    width: 100%;
    height: auto;
    line-height: normal;
    padding: 0 0.3rem;
    border-radius: 0;
    max-height: 23px;
    font-size: 0.9rem;
}

.player-score .dropdown .dropdown-toggle::after {
    float: right;
    margin-left: 0;
    margin-top: 0.5rem;
}

.player-score .dropdown .dropdown-menu {
    max-height: 150px;
    overflow-y: scroll;
    overflow-x: hidden;
    padding: 0;
    margin: 0 0 0 -2px;
    border: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    font-size: 0.7rem;
}

    .player-score .dropdown .dropdown-menu .score-detail {
        padding: 0.5rem;
    }

#player-selection-modal .modal-dialog,
#competition-info-modal .modal-dialog {
    margin: 0;
    max-width: 415px;
    margin: auto;
}

    #player-selection-modal .modal-dialog .modal-content,
    #competition-info-modal .modal-dialog .modal-content {
        background-size: cover;
        background-repeat: no-repeat;
        width: 96%;
        border-radius: 25px;
        margin: 12vh auto 0;
        max-height: 68vh;
        overflow: visible;
    }

    #player-selection-modal .modal-dialog .modal-content {
        padding-bottom: 24px;
    }

        #player-selection-modal .modal-dialog .modal-content .modal-header,
        #competition-info-modal .modal-dialog .modal-content .modal-header,
        .lobby-footer.accordion .panel-header,
        .field-footer.accordion .panel-header {
            padding-top: 0;
            padding-bottom: 0;
            margin: 0 auto;
            border: 0;
            top: -5px;
            position: relative;
            width: 90%;
            text-align: center;
        }

            .lobby-footer.accordion .panel-header h5,
            .field-footer.accordion .panel-header h5 {
                font-size: 1.1rem;
            }

.lobby-footer.accordion .panel-header {
    text-transform: uppercase;
    font-size: 0.9rem
}

.field-footer.accordion .panel-header {
    width: 100%;
    text-transform: uppercase;
    font-size: 0.9rem
}

.lobby-footer.accordion .footer-link,
.field-footer.accordion .footer-link {
    text-transform: uppercase;
    font-size: 0.9rem;
    padding: 0;
    text-align: left;
    width: 100%;
    background-color: transparent;
    border-color: transparent;
}

.lobby-footer.accordion .card-body hr,
.field-footer.accordion .card-body hr {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    width: 90%;
}

.lobby-footer.accordion .card-body a,
.lobby-footer.accordion .card-body a:hover,
.lobby-footer.accordion .card-body a:focus,
.field-footer.accordion .card-body a,
.field-footer.accordion .card-body a:hover,
.field-footer.accordion .card-body a:focus {
    text-decoration: none;
}

.lobby-footer.accordion .card-body .won {
    text-transform: uppercase;
    font-size: 0.7rem;
    line-height: 0.7rem;
    width: 54px;
    height: 54px;
    margin: 0 auto;
    padding: .85rem 0;
}

    .lobby-footer.accordion .card-body .won .label {
        display: block;
        font-size: 0.6rem;
    }

    .lobby-footer.accordion .card-body .won .value {
        font-weight: 600;
    }

.predictor.lobby-footer.accordion .card-body .won {
    color: #319F3D;
    background-color: #fff;
    border: 2px solid #319F3D;
}

    .predictor.lobby-footer.accordion .card-body .won .label {
        display: block;
        font-size: 0.7rem;
    }

    .predictor.lobby-footer.accordion .card-body .won .value {
        font-weight: 600;
    }

.lobby-footer.accordion .card-body .game-date {
    font-size: 0.8rem;
}

.step-indicator {
    text-transform: uppercase;
    font-size: 1rem;
    line-height: 2.4rem;
    font-weight: 600;
    width: 40px;
    height: 40px;
    margin: auto;
    text-align: center;
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
    padding-left: 2px;
}

#player-selection-modal .modal-dialog .modal-content .modal-header {
    padding: 0;
    display: block;
    width: 100%;
}

#player-selection-modal .modal-dialog .modal-content .modal-body,
#competition-info-modal .modal-dialog .modal-content .modal-body {
    padding: 1rem 0 0;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
}

#player-selection-modal .modal-dialog .modal-content .modal-header .icon,
#competition-info-modal .modal-dialog .modal-content .modal-header .icon,
.lobby-footer.accordion .panel-header .icon,
.field-footer.accordion .panel-header .icon {
    position: absolute;
    left: 0;
    top: -3px;
}

.field-footer.accordion .panel-header .icon {
    left: 15px;
}

#player-selection-modal .modal-dialog .modal-content .modal-header .modal-title,
#competition-info-modal .modal-dialog .modal-content .modal-header .modal-title {
    width: 100%;
}

.field-footer:not(.accordion) {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    box-shadow: 0 -2rem 2rem -0.8rem rgba(0, 0, 0, 0.15);
    background-color: #F7F7F7;
    border-top: 1px solid rgba(0, 0, 0, 0.125);
    height: 51px;
}

.lobby-footer.accordion .panel-header {
    top: 10px;
    height: 34px;
}

.field-footer.accordion .panel-header {
    top: 10px;
    height: 50px;
}

.field-footer #leaderboard-panel {
    padding-bottom: 1rem;
}

    .field-footer #leaderboard-panel .row,
    #grand-panel .card-body .row {
        margin-left: 10px;
        margin-right: 10px;
    }

        .field-footer #leaderboard-panel .row.current,
        #grand-panel .card-body .row.current {
            box-shadow: 0 0.5rem 1.5rem rgba(0, 0, 0, 0.15);
            border-radius: 10px;
        }

        .field-footer #leaderboard-panel .row .winnings {
            width: 100%;
            padding: 5px 0;
            text-align: center;
            border-bottom-left-radius: 10px;
            border-bottom-right-radius: 10px;
        }

    .field-footer #leaderboard-panel .other-players-at-rank,
    .lobby-footer .card-body .other-players-at-rank {
        font-size: 0.7rem;
        display: block;
    }

#grand-panel .card-body .grand-title {
    font-weight: 600;
    font-size: 1.2rem;
}

#grand-panel .card-body .grand-content {
    font-size: 0.8rem;
}

.flashback-description {
    font-size: 0.9rem;
    line-height: 1rem;
}

    .flashback-description .flashback-title {
        font-size: 1.05rem;
        text-transform: uppercase;
        margin-bottom: 0.5rem;
    }

    .flashback-description p {
        margin-bottom: 0.5rem;
    }

    .field-footer #leaderboard-panel .highlight,
    .lobby-footer .card-body .highlight,
    .flashback-description .highlight,
    .game-team-list .highlight {
        font-weight: 600;
    }

.no-upcomings,
.no-results {
    text-align: center;
    font-size: 1rem;
}

.result-rank {
    line-height: 1rem;
}

.predictor .result-rank {
    border: 2px solid;
    box-sizing: border-box;
    border-radius: 10px;
    color: #fff;
    width: 50px;
    height: 34px;
    text-align: center;
    line-height: 2rem;
    font-size: 1rem;
}

    .predictor .result-rank.win {
        background: radial-gradient(98.12% 98.12% at 50% -13.53%, #45C152 0%, #319F3D 100%);
        border-color: #4EAE58;
    }

    .predictor .result-rank.no-win {
        background: radial-gradient(98.12% 98.12% at 50% -13.53%, #FF4744 0%, #AB0404 100%);
        border-color: #FF4141;
    }

.lobby-item .game-promo .promo-content {
    margin: 35% auto;
    padding: 0 10px;
    font-size: 1.2rem;
}

.field-topbar {
    position: fixed;
    top: 0;
    width: 100vw;
    height: 60px;
    z-index: 1040;
    display: flex;
    max-width: 425px;
}

.fixed-top-right {
    position: relative;
    right: 18px;
    top: 5px;
}

.btn-quickpick .hat {
    display: inline-block;
    position: relative;
    left: 50px;
    background-color: #fff;
    border-radius: 25px;
    padding: 5px;
}

.btn-quickpick .btn-action {
    width: auto;
    text-align: right;
    padding-left: 50px;
}

.game-item-title {
    text-align: center;
}

    #lobby-carousel .carousel-item .lobby-carousel-item .lobby-item .days-left,
    .game-item-title .league-title,
    .game-item-title .game-title {
        text-transform: uppercase;
    }

    .game-item-title .league-title {
        margin-top: 10px;
        font-size: 0.8rem;
    }

    .game-item-title .league-logo {
        margin-top: 20px;
    }

        .game-item-title .league-logo img {
            height: 40px;
            border-radius: 6px;
            background-color: #fff;
            padding: 2px;
        }

.game-info-dialog .league-title {
    margin-top: unset;
    padding-top: 10px;
}

.game-item-title .game-title {
    font-size: 1.3rem;
    line-height: 1.6rem;
    font-weight: bold;
    display: inline-block;
}

.game-info-dialog .game-date {
    font-size: 0.8rem;
    line-height: 1.3rem;
}

.player-row {
    min-height: 30px;
    position: relative;
}

.fs-countdown-block {
    height: 32px;
    /*    margin-top: 10px;*/
}

.fs-countdown .count-down-days,
.fs-countdown .count-down-hours,
.fs-countdown .count-down-minutes,
.fs-countdown .count-down-seconds {
    display: inline-block;
    width: 54px;
    text-align: center;
}

.entered-countdown .count-down-hours {
    display: block;
    font-size: 1rem;
    line-height: 1rem;
}

.entered-countdown .count-down-minutes,
.entered-countdown .count-down-seconds {
    display: inline-block;
    font-size: 0.6rem;
    padding: 0 0.2rem;
}

#lobby-carousel .carousel-item .lobby-carousel-item .lobby-item .days-left .days {
    font-size: 2.8rem;
    line-height: 2.8rem;
    display: block;
    font-weight: bold;
    margin: 30px 0 0;
}

#lobby-carousel .carousel-item .lobby-carousel-item .lobby-item .icon {
    margin: 20px 0 10px;
}

#lobby-carousel .carousel-item .lobby-carousel-item .lobby-item .prize {
    text-transform: uppercase;
}

#lobby-carousel .carousel-item .lobby-carousel-item .lobby-item hr {
    width: 70%;
}

#lobby-carousel .carousel-item .lobby-carousel-item .lobby-item .game-grand .content {
    margin-bottom: 1rem;
}

#lobby-carousel .carousel-item .lobby-carousel-item .lobby-item .fs-countdown,
.game-info-dialog .fs-countdown,
.full-screen .fs-countdown,
.field-footer .fs-countdown {
    background-color: rgba(0,0,0,0.5);
    padding: 5px;
    border-radius: 5px;
    font-size: 0.6rem;
    text-transform: lowercase;
    text-align: center;
}

#lobby-carousel .carousel-item .lobby-carousel-item .lobby-item .fs-countdown,
.game-info-dialog .fs-countdown,
.full-screen .fs-countdown,
.field-footer .fs-countdown {
    margin-left: 9%;
    margin-right: 9%;
}

    #lobby-carousel .carousel-item .lobby-carousel-item .lobby-item .fs-countdown .value,
    .game-info-dialog .fs-countdown .value,
    .full-screen .fs-countdown .value,
    .field-footer .fs-countdown .value {
        font-size: 1.4rem;
        line-height: 1.4rem;
    }

#lobby-carousel .carousel-item .lobby-carousel-item .lobby-item .content {
    font-size: 0.9rem;
}

.game-item-title .game-title {
    font-size: 1.4rem;
}

#lobby-carousel .carousel-item .lobby-carousel-item .lobby-item .prize .amount {
    font-size: 3.4rem;
    line-height: 3.4rem;
    display: block;
    font-weight: bold;
}

    #lobby-carousel .carousel-item .lobby-carousel-item .lobby-item .prize .amount .type {
        font-size: 40%;
        text-transform: none;
    }

#lobby-carousel .carousel-item .lobby-carousel-item .lobby-item .days-left .days {
    margin-top: 18px;
    font-size: 2.4rem;
    line-height: 2.4rem;
}

.game-info-dialog {
    display: block;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    /*background-size: contain;
    background-repeat:no-repeat;*/
    position: relative;
}

.game-team-list {
    font-size: 0.9rem;
    width: 94%;
    margin: 0 auto;
    max-width: 360px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 25px;
    background: rgba(202, 202, 202, 0.8);
}

    .game-team-list .list-group-item {
        background: unset;
        padding: 0.5rem 0.25rem;
    }

.game-payout-list {
    border: 0;
}

    .game-payout-list .card-header {
        text-transform: uppercase;
    }

    .game-payout-list .payout-line-1 {
        font-size: 1.8rem;
    }

    .game-payout-list .payout-line-2 {
        font-size: 1.6rem;
    }

    .game-payout-list .payout-line-3 {
        font-size: 1.4rem;
    }

    .game-payout-list .payout-line-4 {
        font-size: 1.2rem;
    }

.team-select {
    line-height: 32px;
    padding-top: 10px;
    font-size: 0.7rem;
}

    .team-select .dropdown {
        border: solid 1px #d4d4d4;
        -webkit-border-radius: 4px;
        width: 87%;
        max-width: 250px;
        padding: 0;
        -moz-border-radius: 4px;
        border-radius: 4px;
        font-size: 1rem;
        color: #000;
        height: 32px;
    }

    .team-select select.dropdown:focus {
        outline: none;
    }

.row {
    margin-left: 0;
    margin-right: 0;
}

.full-screen {
    display: block;
    position: relative;
    width: 100vw;
    max-width: 425px;
    height: 100vh;
    background-size: cover;
    background-repeat: no-repeat;
}

.overlay-light-50 {
    background: rgba(255, 255, 255, 0.5);
}

.overlay-dark-50 {
    background: rgba(0, 0, 0, 0.5);
}

.full-screen .game-ind {
    width: 260px;
    margin: 0 auto;
    height: 32px;
    text-transform: uppercase;
    background-size: contain;
    background-repeat: no-repeat;
    text-align: center;
    font-size: 0.8rem;
    line-height: 2.2rem;
}

/*.full-screen .league-title {
    text-transform: uppercase;
    font-size: 0.8rem;
    margin-top: unset;
    padding-top: 20%;
}

.full-screen .game-title {
    text-transform: uppercase;
    margin-top: unset;
    font-size: 1.6rem;
    line-height: normal;
    font-weight: bold;
}
*/
/*.full-screen .fs-countdown .count-down-hours,
.full-screen .fs-countdown .count-down-minutes,
.full-screen .fs-countdown .count-down-seconds {
    display: inline-block;
    width: 70px;
    text-align: center;
}
*/
.icon-highlight {
    width: 80px;
    height: 80px;
    border: 5px solid;
    border-radius: 40px;
    text-align: center;
    line-height: 4.5rem;
    font-size: 2rem;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
}

.game-entered .confirm-message {
    width: 80%;
    margin: 20% auto;
    border-radius: 25px;
}

    .game-entered .confirm-message .icon-highlight {
        margin: auto;
        top: -36px;
        position: relative;
    }

    .game-entered .confirm-message .btn-bar {
        margin-bottom: -30px;
        padding-top: 30px;
    }

.game-live .content .position,
.game-done .content .position,
.game-validating .content .position {
    width: 80%;
    margin: 10px auto;
    border-radius: 10px;
    text-transform: uppercase;
}

.predictor .game-live .content .position,
.predictor .game-done .content .position,
.predictor .game-validating .content .position {
    padding: 0;
    background: linear-gradient(180deg, #ADADAD 0%, #EEEEEE 100%);
    border: 2px solid #FFFFFF;
    box-sizing: border-box;
    border-radius: 10px;
    width: 60%;
    margin-bottom: 0;
    text-transform: lowercase;
    font-size: 1.2rem;
    line-height: 2.8rem;
}

.game-live .content .position .label,
.game-done .content .position .label,
.game-validating .content .position .label {
    font-size: 0.55rem;
}

.game-live .content .position .value,
.game-done .content .position .value,
.game-validating .content .position .value {
    font-size: 1.2rem;
    font-weight: 600;
    text-transform: lowercase;
}

.highlight-box {
    display: inline-block;
    padding: 0.25rem 0.5rem;
    margin-top: 0.25rem;
    max-height: 43px;
}

    .highlight-box .label {
        font-weight: 600;
        text-transform: lowercase;
        font-size: 0.9rem;
    }

    .highlight-box .value {
        font-weight: 600;
        text-transform: lowercase;
        font-size: 0.9rem;
    }

        .highlight-box .value #entry-points,
        .player-points {
            transition: color 1s, font-size 1s, font-weight 1s;
        }

            .highlight-box .value #entry-points.attention,
            .player-points.attention {
                font-size: 130%;
                font-weight: 600;
            }

#grand-panel .card-body .days-left {
    width: 70px;
    height: 70px;
    border-radius: 36px;
    margin: 0 auto;
    font-size: 0.7rem;
    line-height: 1.1rem;
    text-align: center;
}

    #grand-panel .card-body .days-left .days {
        display: block;
        margin-top: 25%;
        font-size: 1.5rem;
        font-weight: 600;
    }

#tip-panel .card-body .card-body .card-title {
    font-size: 1rem;
    font-weight: bold;
    margin-bottom: .5rem;
}

.tip-author {
    font-weight: normal;
    font-size: 1.1rem;
    margin-bottom: 0.5rem;
}

    .tip-author img {
        height: 40px;
        margin-right: 0.25rem;
    }

.lobby-footer,
.field-footer {
    position: sticky;
    bottom: 0;
    width: 100vw;
    max-width: 425px;
    z-index: 1060;
}

    .lobby-footer.three-items {
        bottom: -40px;
    }

    .lobby-footer.accordion .card-body,
    .field-footer.accordion .card-body {
        height: 55vh;
        overflow-y: scroll;
        font-size: 0.9rem;
    }

        .lobby-footer.accordion .card-body .league-title {
            text-transform: uppercase;
            font-size: 0.7rem;
        }

        .lobby-footer.accordion .card-body .game-title {
            text-transform: uppercase;
            font-size: 0.8rem;
            font-weight: 600;
        }

    .lobby-footer.accordion .card,
    .field-footer.accordion .card {
        border-top-left-radius: 25px;
        border-top-right-radius: 25px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        z-index: 1060;
        overflow: visible;
        border: 0;
        border-top: 1px solid rgba(0, 0, 0, 0.125);
    }

        .lobby-footer.accordion .card .card {
            border-radius: 0.5rem;
            z-index: 1060;
            overflow: visible;
            border-top: none;
            margin-bottom: 0.5rem;
            border-left: 5px solid #FFCC00;
        }

            .lobby-footer.accordion .card .card.past {
                border-left-color: #BDBDBD;
            }

            .lobby-footer.accordion .card .card .card-body {
                height: auto;
            }

                .lobby-footer.accordion .card .card .card-body p {
                    margin-bottom: 0.25rem;
                }

        .lobby-footer.accordion .card .card-header,
        .field-footer.accordion .card .card-header {
            padding: 0 1.25rem 1rem;
            border-top-left-radius: 25px;
            border-top-right-radius: 25px;
        }

            .field-footer.accordion .card .card-header hr {
                width: 80%;
            }

        .lobby-footer.accordion .card:last-child,
        .field-footer.accordion .card:last-child {
            border-bottom: 0;
        }

            .lobby-footer.accordion .card:last-child .card-header,
            .field-footer.accordion .card:last-child .card-header {
                padding-bottom: 0;
                border-bottom: 0;
                margin-bottom: 0;
            }

.thank-you .tick {
    padding-top: 0.5rem;
    padding-bottom: 0.25rem;
    font-size: 2.5rem;
}

.footer {
    padding-top: 10px;
}

.small {
    font-size: 0.8rem;
}

.smaller {
    font-size: 70%;
    font-weight: 400;
}

.smallest {
    font-size: 60%;
    font-weight: 300;
}

#player-selection-modal .modal-body .player-list {
    min-height: 50px;
}

.accordion.faq > .card > .body > .card-block > p:last-of-type {
    margin-bottom: 0;
}

.accordion.faq,
.info-page {
    padding: 1rem 0.5rem 0.5rem;
}

    .accordion.faq .card-header a,
    .accordion.faq .card-header a:hover,
    .accordion.faq .card-header a:focus {
        text-decoration: none;
    }

        .accordion.faq .card-header a.collapsed::after {
            font-family: "Font Awesome 5 Pro";
            font-weight: 900;
            content: "\f107";
            position: absolute;
            right: 8px;
            font-size: 1.1rem;
        }

        .accordion.faq .card-header a::after {
            font-family: "Font Awesome 5 Pro";
            font-weight: 900;
            content: "\f106";
            position: absolute;
            right: 8px;
            font-size: 1.1rem;
        }

    .info-page .card {
        margin-bottom: .5rem;
    }

    .info-page .card-title {
        margin-bottom: 0.25rem;
    }

    .info-page h5.card-title {
        font-size: 1.1rem;
    }

    .info-page.predictor.points {
        font-size: 0.9rem;
    }

        .info-page.predictor.points hr {
            margin-top: 0.5rem;
            margin-bottom: 0.5rem;
        }

        .info-page.predictor.points .card-title,
        .info-page.predictor.prizes .card-title,
        .predictor.field-footer .game-prize-title {
            font-size: 1rem;
            color: #323232;
            border-bottom: 3px solid;
        }

        .info-page.predictor.points .card-title {
            font-weight: 600;
        }

.field-toast-pos {
    position: fixed;
    bottom: 14vh;
    left: calc(50% - 165px);
    width: 330px;
    z-index: 1049;
}

.upcoming-count-badge {
    padding: 0.16rem 0.3rem;
}

.btn .badge {
    top: -2px;
}

.toast-header button.close {
    text-shadow: none;
    opacity: 1;
    padding: 0;
    background-color: transparent;
    border: 0;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
}

.ext-frame {
    border: none;
    width: 100vw;
    max-width: 425px;
    min-height: 84vh;
}

@media (max-width: 375px) {
    .sport-promotion .line-1 {
        font-size: 140%;
    }

    .sport-promotion .line-2 {
        font-size: 190%;
    }

    .sport-promotion .line-3,
    .sport-promotion .line-4,
    .sport-promotion .line-5,
    .sport-promotion .line-6 {
        font-size: 109%;
    }

    #product-carousel .carousel-item .product-carousel-item,
    #lobby-carousel .carousel-item .lobby-carousel-item {
        width: 286px;
        height: 403px;
    }

    .product-carousel-item.fantasy .promotion-box {
        left: -30px;
        top: 45%;
    }

    .product-carousel-item.predictor .promotion-box {
        left: -22px;
    }

        .product-carousel-item.predictor .promotion-box .title {
            padding: 0 10px 60px;
        }

    .btn.promotion-action {
        margin-top: 72%;
    }

    .btn.btn-add-player.filled {
        margin-left: -20px;
    }

    .lobby-item .game-grand .btn.lobby-action {
        margin-top: 9%;
    }

    .promotion-steps h5 {
        font-size: 1.1rem;
    }

    #lobby-carousel .carousel-item .lobby-carousel-item .lobby-item .game-ind {
        width: 230px;
    }

    .lobby-item .content-body {
        margin-top: 50px;
    }

    .field .shirt.filled {
        width: 60px;
        height: 60px;
        background-size: 75%;
    }

    .field .shirt.empty {
        width: 60px;
        height: 60px;
        line-height: 3.5rem;
    }

    .field .player-pos {
        margin-top: -22px;
    }

    .field-footer.accordion .footer-link {
        font-size: 0.9rem;
    }
}

@media (max-width: 320px) {
    .navbar {
        padding-left: 0.25rem;
        padding-right: 0.25rem;
    }

    .sport-promotion .line-1 {
        font-size: 110%;
    }

    .sport-promotion .line-2 {
        font-size: 150%;
    }

    .sport-promotion .line-3,
    .sport-promotion .line-4,
    .sport-promotion .line-5,
    .sport-promotion .line-6 {
        font-size: 100%;
    }

    #product-carousel .carousel-item .product-carousel-item,
    #lobby-carousel .carousel-item .lobby-carousel-item {
        width: 260px;
        height: 361px;
    }

    .product-carousel-item.fantasy .promotion-box {
        left: -25px;
        top: 47%;
        width: 300px;
        height: 150px;
    }

    .product-carousel-item.predictor .promotion-box {
        left: -16px;
        top: 5%;
        width: 300px;
        height: 150px;
    }

        .product-carousel-item.predictor .promotion-box .title {
            padding: 0 10px 40px;
        }

    #product-carousel .carousel-control-prev img,
    #product-carousel .carousel-control-next img {
        height: 64%;
    }

    .promo-single .promotion-box {
        width: 300px;
        height: 164px;
    }

    .btn.promotion-action {
        margin-top: 70%;
    }

    .lobby-item .game-grand .btn.lobby-action {
        margin-top: 0;
    }

    .promo-single .promotion-box {
        top: -75px;
    }

    .icon-border {
        width: 50px;
        height: 50px;
    }

        .icon-border img {
            width: 46px;
            height: 46px;
        }

    .promotion-steps h5 {
        font-size: 1rem;
    }

    .lobby-item .content-body {
        margin-top: 18px;
    }

    .lobby-item .game-live .content,
    .lobby-item .game-done .content,
    .lobby-item .game-validating .content,
    .lobby-item .game-entered .content,
    .lobby-item .game-toEnter .content {
        height: 145px;
    }

    .btn.btn-add-player.filled {
        width: 80px;
        padding: 0 3px;
        margin-left: -13px;
    }

    .game-info-dialog .league-title {
        padding-top: 20px;
    }

    .lobby-item .game-toEnter .btn.lobby-action,
    .lobby-item .game-entered .btn.lobby-action {
        margin-top: -10%;
    }

    .promotion h1.product-title, .utility h1.product-title {
        font-size: 1.8rem;
    }

    .lobby h1.product-title {
        font-size: 0.9rem;
        padding: 20px 50px 10px;
    }

    #lobby-carousel .carousel-item .lobby-carousel-item .lobby-item hr {
        margin-top: 0.5rem;
        margin-bottom: 0.5rem;
    }

    #lobby-carousel .carousel-control-prev img {
        left: -165px;
        height: 62%;
    }

    #lobby-carousel .carousel-control-next img {
        right: -165px;
        height: 62%;
    }

    #lobby-carousel .carousel-item .lobby-carousel-item .lobby-item .fs-countdown .count-down-days,
    #lobby-carousel .carousel-item .lobby-carousel-item .lobby-item .fs-countdown .count-down-hours,
    #lobby-carousel .carousel-item .lobby-carousel-item .lobby-item .fs-countdown .count-down-minutes,
    #lobby-carousel .carousel-item .lobby-carousel-item .lobby-item .fs-countdown .count-down-seconds,
    .game-info-dialog .fs-countdown .count-down-days,
    .game-info-dialog .fs-countdown .count-down-hours,
    .game-info-dialog .fs-countdown .count-down-minutes,
    .game-info-dialog .fs-countdown .count-down-seconds {
        width: 50px;
    }

    .field .shirt.filled {
        width: 55px;
        height: 55px;
        background-size: 70%;
    }

    .field .shirt.empty {
        width: 55px;
        height: 55px;
        line-height: 3.2rem;
    }

    .field .card.player-score {
        width: 90px;
        margin: -16px 0 0 -18px;
        font-size: 0.6rem;
    }

    .field .player-pos {
        margin-top: -25px;
    }

    .btn-quickpick .btn-action {
        font-size: 0.8rem;
    }

    #grand-panel .card-body .days-left {
        width: 60px;
        height: 60px;
        font-size: 0.6rem;
    }

    .field-toast-pos {
        left: calc(50% - 150px);
        width: 300px;
    }

    .promotion-box .wedge.wedge-up1 {
        font-size: 1.6rem;
        line-height: 3.0rem;
    }

    .promotion-box .wedge.wedge-up2 {
        font-size: 0.8rem;
        line-height: 1.8rem;
    }

    .promotion-box .wedge.wedge-down1 {
        font-size: 1rem;
        line-height: 2.4rem;
    }

    .promotion-box .wedge.wedge-down2 {
        font-size: 0.6rem;
        line-height: 1.6rem;
    }

    .game-team-list {
        font-size: 0.7rem;
    }

    .player-score .dropdown .btn {
        font-size: 0.8rem;
    }

    #grand-panel .card-body .grand-title {
        font-size: 1.0rem;
    }

    #grand-panel .card-body .grand-content {
        font-size: 0.7rem;
    }

    .lobby-footer.accordion .footer-link,
    .field-footer.accordion .footer-link {
        font-size: 0.8rem;
    }

    .lobby-footer.accordion .panel-header h5,
    .field-footer.accordion .panel-header h5 {
        font-size: 0.9rem;
    }

    .field-footer.accordion .panel-header {
        font-size: 0.8rem;
    }

    .game-live .content .position .value, .game-done .content .position .value, .game-validating .content .position .value {
        font-size: 1.0rem;
    }

    #product-carousel .carousel-control-prev i,
    #lobby-carousel .carousel-control-prev i {
        margin-right: 24px;
    }

    #product-carousel .carousel-control-next i,
    #lobby-carousel .carousel-control-next i {
        margin-left: 22px;
    }

    #lobby-carousel .carousel-item .lobby-carousel-item .lobby-item .fs-countdown,
    .game-info-dialog .fs-countdown,
    .full-screen .fs-countdown {
        margin-left: 6%;
        margin-right: 6%;
    }

    .info-page.predictor.prizes {
        font-size: 0.9rem;
    }

    .info-page.predictor.points {
        font-size: 0.8rem;
    }

        .info-page.predictor.points .card-title,
        .info-page.predictor.prizes .card-title,
        .predictor.field-footer .game-prize-title {
            font-size: 0.9rem;
        }

    .predictor.field .field-topbar .title {
        line-height: 4rem;
        font-size: 0.9rem;
    }

    .predictor.field .matches .market-title {
        font-size: .9rem;
    }

    .predictor.field .matches .shirt.filled {
        width: 38px;
    }
}

.btn-bar-center {
    text-align: center;
}

.hide {
    display: none;
}

.btn-centered {
    margin-left: auto;
    margin-right: auto;
}

.game-item-matches {
    color: #fff;
    font-size: 0.8rem;
    height: 90px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.motor-container {
    position: relative;
}
