div.flash-container{line-height:50px;margin-bottom:1em;min-height:50px;width:100%}div.flash-container div.flash{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff;font-size:1.1em;font-weight:700;text-align:center}div.flash-container div.flash.flash_error{background:red;border:1px solid #a00}div.flash-container div.flash.flash_ok{background:#508e15;border:1px solid #335b0e}table{border:none;margin-bottom:.5em;width:100%}table thead tr{border-bottom:2px solid #eee}table tbody tr{border-bottom:1px solid #ddd}table tbody tr:last-child{border-bottom:none}table tr td,table tr th{padding:4px}table tr th{text-align:left}table tr th.count,table tr th.distance,table tr th.duration,table tr th.elevation-gain,table tr th.points,table tr th.position,table tr th.tendency{text-align:center}table tr td.username{font-weight:700}table tr td.username span.team{color:#706969;font-size:85%;font-weight:400}table tr td.username span.team a{color:#706969}table tr td.teamname{font-weight:700}table tr td.teamname div{align-items:center;display:flex;flex-direction:row}table tr td.points{color:#1279da;font-size:1.5em;font-weight:700;text-align:center}table tr td.duration{text-align:center}table tr td.duration span.duration-hours{color:#706969;font-size:85%;font-weight:400}table tr td.duration span.duration-hours a{color:#706969}table tr td.duration span.distance{color:#706969;font-size:85%;font-weight:400}table tr td.duration span.distance a{color:#706969}table tr td.count,table tr td.distance,table tr td.elevation-gain{text-align:center}table tr td.challenge-progress{text-align:right}table tr td.position{font-weight:700;text-align:center}.challenge-progress__container{display:flex;flex-direction:column;flex-wrap:nowrap}.challenge-progress__bar{background-color:#1897c4;height:5px}table.ranking td.position{font-weight:700;text-align:center}table.ranking td a.teamname{color:#706969}.ranking-user__container{display:flex;flex-direction:row;flex-wrap:wrap}.ranking-user__item{flex-basis:100%}ul.ranking-nav{list-style:none;margin-left:0}ul.ranking-nav li{border:1px solid #e3e3e3;float:left;margin-bottom:10px;margin-right:5px;padding:3px 5px}ul.ranking-nav li.current{font-weight:700}ul.ranking-nav li.last{margin-right:0}.challenge__user-details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:20px 0 30px}.challenge__user-details-item{flex-basis:50%;flex-grow:1;flex-shrink:1;margin-bottom:10px}@media screen and (min-width:768px){.challenge__user-details-item{flex-basis:20%}}.challenge__user-details-label{color:#706969;font-size:85%;font-weight:400}.challenge__user-details-label a{color:#706969}.challenge__user-details-value{font-weight:700}@media screen and (min-width:768px){.challenge__user-details-value{font-size:150%;font-weight:400}}table.weekly-winners td.user span.username{font-weight:700}table.weekly-winners td.user span.team{font-size:85%}table.weekly-winners td.user span.team a.teamname{color:#706969}div.chart{background:transparent url(/img/style/ajax-loader.gif?1) no-repeat 50%;border:1px solid #e3e3e3;height:350px;width:690px}.chart-season-compare-settings{-moz-column-gap:1em;column-gap:1em;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.season-compare-items{-moz-column-gap:.5em;column-gap:.5em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;row-gap:.5rem}.chart-season-compare-settings-base{justify-content:end}.season-compare-item{background-color:#fff;border:1px solid #88a;border-radius:2px;cursor:pointer;padding:2px 5px}.season-compare-item.active{background-color:#88a;color:#fff;cursor:default}table.favorites th.teamname,table.favorites th.username{width:370px}img.favorite.active{cursor:pointer}.notifications-list{margin-left:0}.notifications-item{list-style-type:none;margin-bottom:25px}@media screen and (min-width:768px){.notifications-item{margin-bottom:15px}}.notifications-timestamp{color:#888;font-size:85%;margin-right:.8em}.notification-linked-object-link{font-weight:700}.notifications-unread{color:#1897c4;display:inline-block;width:1em}.notifications-meta{display:block}@media screen and (min-width:768px){.notifications-meta{display:inline}}.profile-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.profile-title h1{margin-bottom:0}div.user-stats span.entries-count{color:#1279da;font-size:2em}div.user-stats span.entries-duration{color:#1279da;font-size:1.5em}div.user-stats span.points{color:#1279da;font-size:2.3em}div.user-stats span.ranking-position{color:#1279da;font-size:2.5em;font-weight:700}div.user-stats span.ranking-position-text{color:#1279da;font-size:2em;font-weight:400}.forum-image-preview{margin-bottom:1em}.autocomplete-suggestions{background:#fff;border:1px solid #999;overflow:auto}.autocomplete-suggestion{overflow:hidden;padding:2px 5px;white-space:nowrap}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{color:#1897c4;font-weight:400}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{border-bottom:1px solid #000;display:block}div.team-stats span.teamname{font-style:italic}div.team-stats span.entries-count{color:#1279da;font-size:2em}div.team-stats span.entries-duration{color:#1279da;font-size:1.5em}div.team-stats span.points{color:#1279da;font-size:2.3em}div.team-stats span.ranking-position{color:#1279da;font-size:2.5em;font-weight:700}div.team-stats span.ranking-position-text{color:#1279da;font-size:2em;font-weight:400}a.team-notes-edit{color:#706969;font-size:.75em;font-weight:400}ul.memberlist{list-style:none}ul.memberlist li{float:left;margin-bottom:5px;margin-right:5px}ul.memberlist li div.user{border:1px solid #e3e3e3;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;min-height:56px;min-width:222px;position:relative}ul.memberlist li div.user.confirmed{background-color:#f3feec}ul.memberlist li div.user.notconfirmed{background-color:#fcfcff}ul.memberlist li div.user.leader{background-color:#fff0f0}ul.memberlist li div.user div.name{left:61px;position:absolute;top:3px}ul.memberlist li div.user div.name span.username{font-size:1.3em;font-weight:700}ul.memberlist li div.user div.name span.request{color:#706969;font-size:85%;font-weight:400}ul.memberlist li div.user div.name span.request a{color:#706969}ul.memberlist li div.user div.avatar{left:3px;position:absolute;top:3px}ul.memberlist li div.user div.avatar img{max-height:50px;max-width:50px}ul.memberlist li div.user div.icons{bottom:3px;left:61px;position:absolute}ul.memberlist li div.user div.icons div{float:left;margin-right:3px}ul.memberlist li div.user div.icons input{padding:1px}table.teams td.members{color:#706969;font-size:85%;font-weight:400}table.teams td.members a{color:#706969}table.teams td.members a.leader{font-weight:700}table.teams td.members a.notconfirmed{color:#706969}table.teams td.options .ui-icon{float:left;margin-right:2px}div.teamposts-container{max-height:300px;overflow-y:scroll}div.teampost{margin-bottom:1em}div.teampost span.user{font-weight:700}div.teampost span.timestamp{color:#706969}form.teampostform,form.teampostform div.input.textarea{margin-bottom:1em}form.teampostform textarea{height:50px;width:100%}form.teampostform textarea.form-error{border:1px solid red}form.teampostform div.error-message{color:red}#entry-form fieldset{border:1px solid #e3e3e3;padding:10px}#entry-form fieldset legend{padding:0 4px}#entry-form fieldset input.form-error{background-color:#feccbd;border:1px solid #900}#entry-form fieldset div.submit,#entry-form fieldset p.info{margin-left:150px}#entry-form fieldset table.form{border:none}#entry-form fieldset table.form tr{background:transparent}#entry-form fieldset table.form tr td{padding:4px 0}#entry-form fieldset table.form tr td.label{padding-right:1em;text-align:right;vertical-align:top;width:150px}#entry-form fieldset table.form tr td.field{text-align:left}#entry-form fieldset table.form tr td div.ui-widget{margin-top:4px}#entry-form fieldset table.form tr td div.ui-widget div.ui-state-error{padding:4px}#entry-form fieldset table.form tr td div.ui-widget div.ui-state-error span.ui-icon{float:left}#entry-form fieldset table.form tr td div.ui-widget div.ui-state-error span.error-message{line-height:16px}.entries-list table.entries thead th.duration{width:120px}.entries-list table.entries thead th.modified{width:70px}.entries-list table.entries tbody td.date{vertical-align:top}.entries-list table.entries tbody td.category span.category{font-weight:700}.entries-list table.entries tbody td.category span.notes{color:#706969;font-size:85%}.entries-list table.entries tbody td.modified{text-align:center}.entries-list table.entries tbody td.select{text-align:right;width:25px}.entries-list div.submit{text-align:right}ul.pagination{clear:both;height:20px;margin-top:4px}ul.pagination li{color:#706969;display:block;float:left;margin-right:4px}ul.pagination li span.current{border:1px solid #fff;font-weight:700;padding:3px 5px}ul.pagination li a{border:1px solid #e3e3e3;font-weight:700;padding:3px 5px}ul.pagination li a:hover{background:rgba(0,0,0,.04)}table.bbcode{border:none}table.bbcode tr{background:none}table.bbcode tr td,table.bbcode tr th{border:none;margin:0;padding:3px 5px}table.bbcode tr td.code{width:600px}table.bbcode tr td.code input{font-size:11px;font-weight:400;padding:0 5px;width:590px}.ui-icon-green{background-image:url(../../images/ui-icons_4dac0c_256x240.png);height:16px;width:16px}.ui-icon-red{background-image:url(../../images/ui-icons_cc0000_256x240.png);height:16px;width:16px}.ui-icon-blue{background-image:url(../../images/ui-icons_4052fe_256x240.png);height:16px;width:16px}.ui-widget-content .ui-icon-green{background-image:url(../../images/ui-icons_4dac0c_256x240.png)}.ui-widget-content .ui-icon-red{background-image:url(../../images/ui-icons_cc0000_256x240.png)}.ui-widget-content .ui-icon-blue{background-image:url(../../images/ui-icons_4052fe_256x240.png)}
