.style-button-wrap{position:relative}.style-button-wrap .popup-window-wrap{box-shadow:0 5px 10px rgba(0,0,0,.5);display:none;letter-spacing:normal;line-height:1.42857;width:100%;overflow-wrap:normal;padding:1px;position:absolute;z-index:101;background:#2b2b2b;margin-top:5px;left:0}.style-button-wrap .popup-window-wrap.visible{display:block}.style-button-wrap .popup-window-wrap>.arrow{border-top-width:0;top:-11px;left:50%;margin-left:-3px}.style-button-wrap .popup-window-wrap .popover-content{padding:10px}.style-button-wrap .popup-window-wrap .popover-content>div{cursor:pointer;padding:5px 0}.style-button-wrap .popup-window-wrap .popover-content>div input{width:auto}@media(max-width:600px){button.style-button span.label{padding-left:0}}.participant-detailed-page{padding-top:0}.participant-detailed-page .no-avatar-block{background:#ebebec;padding:15px;width:175px;height:175px}.participant-detailed-page .results{margin:0 -15px 0 -15px}.participant-detailed-page .no-avatar-block .no-avatar-wrapper{border:2px solid silver;text-align:center;height:100%;width:100%}.participant-detailed-page .no-avatar-block .no-avatar-wrapper img{margin-top:5px;width:124px}body:not(.rr) .participant-detailed-page .participant-info{padding-left:0}.participant-detailed-page .participant-info h2{font-size:20px;font-weight:normal;text-transform:none;padding-top:0}@media(max-width:600px){.participant-detailed-page .no-avatar-block{display:inline-block}.participant-detailed-page .no-avatar-block .no-avatar-wrapper img{display:inline-block}.participant-detailed-page .participant-info h2{padding-top:15px}.participant-detailed-page .participant-info{padding-left:15px}}.participant-detailed-page .participant-info .info-group{padding-bottom:10px}.participant-detailed-page .participant-info .info-group .caption-val{word-wrap:break-word;font-weight:bold}.participant-detailed-page .nominations ul{padding-bottom:30px}.participant-detailed-page .nominations ul li,.participant-detailed-page .nominations ul li.active{margin-right:30px}.participant-detailed-page .nominations ul li a,.participant-detailed-page .nominations ul li.active a{text-transform:none}.participant-detailed-page .statistic .tabs>ul.nav-tabs,.participant-detailed-page .statistic .tabs>span{display:inline-block}@media(max-width:600px){.participant-detailed-page .statistic{margin-top:15px}}.participant-detailed-page .statistic .tabs>span{padding-right:30px;font-size:20px;line-height:20px;padding-bottom:25px;float:left}.participant-detailed-page .statistic .tabs ul{padding-bottom:25px}.participant-detailed-page .statistic .tabs ul li,.participant-detailed-page .statistic .tabs ul li.active{margin-right:30px}.participant-detailed-page .statistic .tabs ul li a,.participant-detailed-page .statistic .tabs ul li.active a{text-transform:none}.participant-detailed-page .statistic .tabs ul li.active a{color:#f8ab05!important;cursor:default}.participant-detailed-page .statistic .stat table{width:100%}.participant-detailed-page .statistic .stat{padding:0}.participant-detailed-page .statistic .stat td{padding:15px;height:70px}@media(max-width:600px){.participant-detailed-page .statistic .stat td{padding:15px 10px}}.participant-detailed-page .statistic .stat td div.value{font-size:24px;text-align:center;font-weight:bold;line-height:24px}.participant-detailed-page .statistic .stat td div.label{font-size:13px;line-height:14px;font-weight:normal;display:block}.participant-detailed-page .statistic .stat td.icon-wrap{width:74.5px;min-width:74px;background-position:center;background-repeat:no-repeat;position:relative}.participant-detailed-page .statistic .stat td.icon-wrap i{position:absolute;bottom:-10px;left:-10px;width:30px;height:30px;display:block;color:#fff;font:20px/30px "RobotoLight";text-align:center;border-radius:30px;background:#f26722}.participant-detailed-page .statistic .stat td[class*="icon-run"]{background-image:url("/Content/redesign/pages/events/images/discipline/run.png")}.participant-detailed-page .statistic .stat td[class*="icon-cycling"]{background-image:url("/Content/redesign/pages/events/images/discipline/cycle.png")}.participant-detailed-page .statistic .stat td[class*="icon-walk"]{background-image:url("/Content/redesign/pages/events/images/discipline/walk.png")}.participant-detailed-page .statistic .stat td[class*="icon-swim"]{background-image:url("/Content/redesign/pages/events/images/discipline/swim.png")}.participant-detailed-page .statistic .stat td[class*="icon-duathlon"]{background-image:url("/Content/redesign/pages/events/images/discipline/duathlon.png")}.participant-detailed-page .statistic .stat td[class*="icon-triathlon"]{background-image:url("/Content/redesign/pages/events/images/discipline/triathlon.png")}.participant-detailed-page .statistic .stat td[class*="icon-ski-race"]{background-image:url("/Content/redesign/pages/events/images/discipline/ski-race.png")}.participant-detailed-page .statistic .stat td[class*="icon-obstacleracing"]{background-image:url("/Content/redesign/pages/events/images/discipline/obstacleracing.png")}.participant-detailed-page .statistic .stat td[class*="icon-snowboard"]{background-image:url('/Content/redesign/pages/events/images/discipline/snowboard.png')}.participant-detailed-page .statistic .stat td[class*="icon-skiing"]{background-image:url('/Content/redesign/pages/events/images/discipline/skiing.png')}.participant-detailed-page .statistic .stat td[class*="icon-ski-biathlon"]{background-image:url('/Content/redesign/pages/events/images/discipline/skiing2.png')}.participant-detailed-page .statistic .stat td[class*="icon-sledge-sports"]{background-image:url('/Content/redesign/pages/events/images/discipline/sledge-sports.png')}.participant-detailed-page .statistic .stat td.participant-count{width:20%}.participant-detailed-page .statistic .stat td.distance{width:30%;display:table-cell;background:transparent}.participant-detailed-page .statistic .stat td.chart{padding:0}.participant-detailed-page .statistic .stat td.chart img{float:right;max-width:inherit;width:150px}.participant-detailed-page .chart-wrap{margin-top:50px;margin-bottom:50px}.participant-detailed-page .results-table{margin-top:30px}.row.results{margin-top:50px}@media(max-width:600px){.row.results{margin-top:15px}}.event-wrap{margin-bottom:10px}.participant-detailed-page .event-wrap .event-rating-bage-container span.profile-event-date{font-size:11px}.participant-detailed-page .event-wrap .event-rating-bage-container{display:flex;align-items:center;justify-content:space-between}.participant-detailed-page .panel .alert.promo{margin-bottom:0}.event-wrap .row.header>div,.championship-wrap .row.header>div{background:#f8ab05;color:#fff;padding:10px 15px;text-transform:uppercase;height:47px;line-height:27px}.event-wrap .row.header>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:16px}.event-wrap .row.header>div a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.event-wrap .row.header>div a:hover{color:#fff}.championship-wrap .row.header>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-wrap .panel{padding:0}.event-wrap .results-table{margin:0}@media(max-width:600px){.event-wrap .row.header,.championship-wrap .row.header{padding:8px;background:#f8ab05}.event-wrap .row.header>div,.championship-wrap .row.header>div{font-size:10px;padding:0;text-overflow:ellipsis;overflow:hidden;height:auto}.event-wrap .row.header>div>span{font-size:10px}.championship-wrap .row.header>div .rating-wrap,.event-wrap .row.header>div .rating-wrap{padding:5px 10px}.header .event-expander>i{height:20px;width:20px}.event-wrap .row.header>div{line-height:20px}.event-wrap .row.header div.event-expander{padding:5px 0}.event-wrap .results-table{display:block;min-width:0;padding:5px 0}.event-wrap .results-table table{width:100%}.event-wrap .results-table table th,.event-wrap .results-table table td{padding:2px 5px}.event-wrap .results-table table td.no-padding{padding:0}.event-wrap .results-table table .delay{font-size:10px;padding-bottom:3px;display:inline-block;vertical-align:bottom}.event-wrap .results-table table td.hr-wrap{font-size:0}.event-wrap .results-table table span.hr{display:inline-block;width:70%;height:1px;border-bottom:2px #4f4f4f solid;margin:5px 0}.event-wrap .results-table .members-table tr:last-child{display:none}}.event-wrap .results-header{background:transparent}.tab-pane .loading-progress{margin-top:20px}.championship-wrap table{width:100%}.championship-wrap table th{padding-bottom:5px}.empty-result{padding:20px 0;text-align:center}.no-margin{margin:0}.championship-wrap h4{margin-bottom:10px}.participant-detailed-page .results-table .results-header>*,.participant-detailed-page .results-table .results-body>*{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;min-width:0}.participant-detailed-page .results-table .results-row .results-col{-webkit-flex-grow:1;-moz-flex-grow:1;flex-grow:1;-ms-flex-positive:1}.profile-nominations{margin-bottom:20px}.profile-nominations .nomination-statistic{margin-bottom:0}.nomination-statistic{margin:0 -5px 40px -5px;font-size:0}.nomination-statistic .stat-wrap{display:inline-block;width:19%;padding:5px;vertical-align:top}.nomination-statistic .stat-wrap.nomination{width:24%}.nomination-statistic .stat-wrap .nomination-info{background:#f8ab05;padding:10px;text-align:center;white-space:nowrap}.nomination-statistic .stat-wrap .nomination-info .championship-name{font-size:14px;overflow:hidden;text-overflow:ellipsis}.nomination-statistic .stat-wrap .nomination-info .nomination-name{font-size:20px;overflow:hidden;text-overflow:ellipsis}@media(max-width:600px){.nomination-statistic .stat-wrap{vertical-align:top;width:33.3%}}.nomination-statistic .stat-wrap table{width:100%}@media(max-width:600px){.nomination-statistic .stat-wrap table{display:block}}@media(max-width:600px){.nomination-statistic .stat-wrap table tbody{width:100%;display:block}}@media(max-width:600px){.nomination-statistic .stat-wrap table tr{display:block}}.nomination-statistic .stat-wrap table tr td{background:#353535;padding:10px;font-size:12px}@media(max-width:600px){.nomination-statistic .stat-wrap table tr td{display:block;font-size:10px;padding:5px;width:100%;text-align:center;min-height:40px}}.nomination-statistic .stat-wrap table tr td div.value{font-size:28px;font-weight:bold;line-height:52px}.nomination-statistic .stat-wrap table tr td div.value.big-value{font-size:16px;line-height:24px}@media(max-width:600px){.nomination-statistic .stat-wrap table tr td div.value{width:100%;text-align:center;font-size:20px}.nomination-statistic .stat-wrap table tr td div.value.big-value{font-size:15px}}.nomination-statistic .stat-wrap table tr td.icon{background-position:center center;background-repeat:no-repeat;width:80px;display:table-cell}@media(max-width:600px){.nomination-statistic .stat-wrap table tr td.icon{display:none}}.nomination-statistic .stat-wrap table tr td.caption{padding-left:0;padding-right:0}.nomination-statistic .stat-wrap table tr td.icon.position{background-image:url("/Content/images/icons/trophy-white.png")}.nomination-statistic .stat-wrap table tr td.icon.members{background-image:url("/Content/images/icons/team-white.png")}.nomination-statistic .stat-wrap table tr td.icon.waypoint{background-image:url("/Content/images/icons/waypoint-white.png")}.nomination-statistic .stat-wrap table tr td.icon.star{background-image:url("/Content/images/icons/star-white.png")}body .event-wrap .rating-wrap>div.icon{margin:0 2px 0 2px}.rating-wrap>div.recommended-icon{background-image:url("/Content/images/events/recommended-rr-white.png")}.event-expander>i{width:26px;height:26px;vertical-align:top;cursor:pointer;display:none}.team-expander{margin-left:3px}.team-expander>i{width:15px;height:15px;cursor:pointer;display:none}.team-expander.collapsed>i.expand,.event-expander.collapsed>i.expand{display:inline-block}.team-expander.expanded>i.collapse,.event-expander.expanded>i.collapse{display:inline-block}.event-wrap .results-table table td.team-name{padding-top:15px}.event-wrap .team-name>*{display:inline-block}.event-wrap .no-wrap{white-space:nowrap}.event-wrap .rating-wrap{margin-top:-2px;vertical-align:top}.event-wrap .event-title{overflow:hidden;text-overflow:ellipsis}.relay.results-table .stage-results.results-row.teammembers{display:block}.results-table{min-width:750px}.stat.panel{display:inline-flex}.user-mark-esquireRr{background-color:#02a7f0;-webkit-transform:skew(-15deg);-moz-transform:skew(-15deg);-o-transform:skew(-15deg);transform:skew(-15deg);padding:0 7px;color:#fff;display:inline-block;float:left;margin-right:10px;margin-top:3px}.user-mark-esquireRr span{font-size:10px;height:18px;display:table-cell;vertical-align:middle}