.email:before {
    content: attr(data-website) "\0040" attr(data-user);
    unicode-bidi: bidi-override;
    direction: rtl;
}
.connect-with-strava {
    background-image: url(/static/connect-with-strava.svg) !important;
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 200px;
}
.app-icon {
    position: relative;
    display: inline-block;
    background-size: cover;
    vertical-align: middle;
    height: 24px;
    width: 24px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-repeat: no-repeat;
    overflow: hidden;
    text-align: left;
    text-indent: -999em;
}
.app-icon.icon-ride,
.app-icon.icon-virtualride,
.app-icon.icon-bike {
    background-image: url(/static/sports_bike_normal_small-66f3a7e48b67f4985cc738e5834e1ffad588b4237f29e41a613c56c4f43ed4ab.svg) !important;
}
.app-icon.icon-ebikeride {
    background-image: url(/static/sports_e_bike_ride_normal_small-99a1465675573aba6139d1b832d60272e92063d30f56e99ce9474d8d0ff62ee4.svg) !important;
}
.app-icon.icon-elliptical,
.app-icon.icon-run,
.app-icon.icon-soccer,
.app-icon.icon-stairstepper,
.app-icon.icon-virtualrun {
    background-image: url(/static/sports_run_normal_small-18dfa92ca1a678c18f82704596a250fc156e4d0b7fe097798e3833448d2a9c0e.svg) !important;
}
.app-icon.icon-hike {
    background-image: url(/static/sports_hike_normal_small-0026cb475c987e6bebb6f9cbcbdba9537007b3ccfac78f66bbe4db209a9edab6.svg) !important;
}
.app-icon.icon-walk {
    background-image: url(/static/sports_walk_normal_small-b4291247257e4e5e362e23e378bc669ac30dfeb4a93c9e0d6246e3ab77d4ca51.svg) !important;
}
.app-icon.icon-sail,
.app-icon.icon-swim,
.app-icon.icon-watersport {
    background-image: url(/static/sports_water_normal_small-fbf48425e12c71cf28a55afbbc08fc8e3bab74718f0ba621396328d43609f6f0.svg) !important;
}
.app-icon.icon-kitesurf {
    background-image: url(/static/sports_kitesurf_normal_small-4041b4f78178a7f7d39af7710ff1a96f7610d7a058e61a1b66579795bb198c31.svg) !important;
}
.app-icon.icon-windsurf {
    background-image: url(/static/sports_windsurf_normal_small-ab625f8e99eaea911da609302104f0eac3786e53b108f76e1c803017dfff80ab.svg) !important;
}
.app-icon.icon-canoeing,
.app-icon.icon-kayaking {
    background-image: url(/static/sports_kayaking_normal_small-ea15a5668356a1bbc6a94bc633f5280eeb523ccaebbbc70e0b37340a43ae10de.svg) !important;
}
.app-icon.icon-snow,
.app-icon.icon-wintersport {
    background-image: url(/static/sports_snow_normal_small-2f0454885add8a9e5958af3ea4a86aaefeddfbc19be5faa80e6045d88a9a33fd.svg) !important;
}
.app-icon.icon-alpineski,
.app-icon.icon-backcountryski,
.app-icon.icon-nordicski,
.app-icon.icon-rollerski {
    background-image: url(/static/sports_ski_normal_small-a0d54dd81244edc4d463210c700076bb02608ce9faeb8d12c1c077e598dbf24e.svg) !important;
}
.app-icon.icon-snowboard {
    background-image: url(/static/sports_snowboard_normal_small-6997261e6f5399afbb8dc1a2004470115cea4f8491caef18ba7aac4b87dd4021.svg) !important;
}
.app-icon.icon-snowshoe {
    background-image: url(/static/sports_snowshoe_normal_small-df224f61182db46ba12b85851a8ab38f9939f6e49e1e40f1ff80013d1a022271.svg) !important;
}
.app-icon.icon-iceskate {
    background-image: url(/static/sports_ice_skate_normal_small-b72830f5a34fd018b6b10d1b7f8d063e790e2aabc641193e592f45027cd0cb73.svg) !important;
}
.app-icon.icon-inlineskate {
    background-image: url(/static/sports_inline_skate_normal_small-cee0c6c565a4daaa271d84a37ac7cf0b75b908dbff4be6d49e84c0837f209129.svg) !important;
}
.app-icon.icon-handcycle {
    background-image: url(/static/sports_handcycle_normal_small-48d55af229f43a61adb5dc7dcf3ef1f25ebf62b01ac1fcec5b56055f34f5e405.svg) !important;
}
.app-icon.icon-wheelchair {
    background-image: url(/static/sports_wheelchair_normal_small-25f4692877a2a1dc7eb9a9a3273c0a92c26680eed73ae8659e3f149174998e2f.svg) !important;
}
.app-icon.icon-golf,
.app-icon.icon-skateboard,
.app-icon.icon-workout {
    background-image: url(/static/sports_other_normal_small-59aeab066b81bbb8f91c969e329c13e3a3a5ccf8b43f6d243ac2ec4378615741.svg) !important;
}
.app-icon.icon-rockclimbing {
    background-image: url(/static/sports_rock_climbing_normal_small-772c238f6dca8aa68878d687e017a3af121d254ce6c2c8e937e27e47f72dbcf0.svg) !important;
}
.app-icon.icon-rowing {
    background-image: url(/static/sports_rowing_normal_small-528f22421ec6b72484fac8e7af9e2f105382e09166f8a25cf082ce5ddc122fb1.svg) !important;
}
.app-icon.icon-standuppaddling {
    background-image: url(/static/sports_stand_up_paddling_normal_small-5bcc2324cde72b50662a030a960c5e004071645499b4cd68cf2ff4d39f5c89ec.svg) !important;
}
.app-icon.icon-surfing {
    background-image: url(/static/sports_surfing_normal_small-c8752bb82e6a9506ebb6f77800c3e0221f828a59ae669fec22284270af539745.svg) !important;
}
.app-icon.icon-velomobile {
    background-image: url(/static/sports_velomobile_normal_small-1e276a9cf904fb8ef0abff4e54f9c404943c697ebef6f5fb54d12e72edf77837.svg) !important;
}
.app-icon.icon-yoga {
    background-image: url(/static/sports_yoga_normal_small-f3b021e1baf02e67b86ab8cc2d1758bc05e68d810f6ac932c633e85256202d35.svg) !important;
}
.app-icon.icon-crossfit,
.app-icon.icon-weighttraining {
    background-image: url(/static/sports_weight_training_normal_small-a108baed5db621a52b169af72a0af295d52c16a6d05abf1abd6157429fa54e7d.svg) !important;
}
#powered-by-strava {
    width: 200px;
}
