#root .challenge-image{width:16.66667%}#root .challenge-image img{-moz-box-shadow:0 0 2px 0 #686868;-webkit-box-shadow:0 0 2px 0 #686868;box-shadow:0 0 2px 0 #686868}#root .challenge-title{width:83.33333%}#root .challenge-title .heading-c{text-transform:uppercase}#root .ab-light .challenge-title .heading-c{color:#333}#root .ab-dark .challenge-title .heading-c{color:#fff}.challenge-invite{position:absolute;right:0;top:0}#challenge-calendar .progressbar{border:1px solid #797979;height:10px;margin:10px 0;position:relative}#challenge-calendar .progressbar-fill{background-color:#09f;height:100%;width:0}#challenge-calendar .calendar-start{float:left;width:50%}#challenge-calendar .calendar-end{float:right;text-align:right;width:50%}#challenge-calendar .end-units,#challenge-calendar .start-units{background-color:#ddd;display:inline-block;font-weight:700;min-width:100px;padding:1px 3px}a.expander{border:0;color:#000;display:block;position:relative}a.expander>.arr-icon{border-color:#333 transparent transparent transparent;border-style:solid;border-width:10px;height:0;margin-top:-5px;position:absolute;right:10px;top:50%;width:0}.expanded a.expander>.arr-icon{border-color:transparent transparent #333 transparent;margin-top:-15px}#root .expandable header{padding-bottom:0}.expandable .expandable-content{display:none}.expandable.expanded .expandable-content{display:block}@media screen and (max-width:767px){#root .challenge-image{width:30%}#root .challenge-image img{width:100%}#root .challenge-title{width:70%}#root .challenge-title .heading-c{font-size:32px;font-size:2rem}}@media screen and (max-width:479px){#root .challenge-title .heading-c{fons-size:24px;font-size:1.5rem}}.measurement-slider{position:relative}.measurement-slider .arrow{font-size:18px;font-weight:700;position:absolute;text-align:center;top:30px;width:20px}.measurement-slider .arrow:active,.measurement-slider .arrow:hover{background-color:#eee}.measurement-slider .arrow.prev{left:0}.measurement-slider .arrow.next{right:0}.measurement-slider .measurement-slide{margin:0}.has-arrows .measurement-slider .measurement-slide{margin:0 30px}.measurement-slider input{max-width:30%;width:auto}.measurement-slider .add-measurement{margin-left:20px}.measurement-slider input.error,.measurement-slider select.error{border:1px solid #d01818;color:#d01818}#challenge-about .about-icons-column{display:none}#challenge-about .about-text-column{display:block}#challenge-about .about-block{float:left;padding:5px 0;width:50%}#challenge-about .about-block:nth-child(2),#challenge-about .about-description{clear:left}#challenge-about .about-block-icon{float:left;font-size:24px;text-align:center;width:35px}#challenge-about .about-block .about-block-text{display:block;margin-left:45px;min-height:24px}#challenge-about .challenge-description{position:relative}#challenge-about .challenge-description .edit-description{background-color:#5baf24;border:0;color:#fff;display:inline-block;font-size:12px;font-size:.75rem;padding:5px}#challenge-about .challenge-description .edit-description:active,#challenge-about .challenge-description .edit-description:hover{background-color:#67c728}#challenge-about .challenge-description .btn-cancel{margin-left:10px}#challenge-about .challenge-description.edit-mode .description,#challenge-about .challenge-description.edit-mode a.edit-description{display:none}#challenge-about .challenge-description.edit-mode .edited-description{min-height:300px;width:100%}#challenge-about .challenge-description i.icon-file{float:left}#challenge-about .challenge-description .description{display:block}#challenge-about .challenge-description .description ul{list-style-position:outside;list-style-type:disc;padding:10px 30px}#challenge-about .challenge-description .description ol{list-style-position:outside;list-style-type:decimal;padding:10px 30px}#challenge-about .challenge-description .description ol li,#challenge-about .challenge-description .description ul li{padding:5px 0}@media screen and (max-width:768px){#challenge-about .about-block{display:block;float:none;width:100%}#challenge-about .about-icons-column{display:block;float:left;font-size:24px;text-align:center;width:35px}#challenge-about .about-icons-column .about-block-icon{padding:5px 0}#challenge-about .about-text-column{margin-left:45px;overflow:hidden}#challenge-about .about-text-column .about-block{clear:none}#challenge-about .about-text-column .about-block-icon{display:none}#challenge-about .about-text-column .about-block-text{margin-left:0}#challenge-about .about-text-column .about-attachments{display:none}}.rank>li{display:none;padding-bottom:13px;position:relative}.rank>li:last-child{padding-bottom:0}#root .rank .rank-current-user{color:#5baf24;display:block!important}.rank>li:nth-child(1),.rank>li:nth-child(2),.rank>li:nth-child(3){display:block}@media screen and (min-width:481px){.rank>li:nth-child(4),.rank>li:nth-child(5){display:block}}@media screen and (min-width:769px){.rank>li:nth-child(10),.rank>li:nth-child(6),.rank>li:nth-child(7),.rank>li:nth-child(8),.rank>li:nth-child(9){display:block}}.rank .rank-current-user .labeled-progressbar-fill{background-color:#5baf24}.rank .rank-user-info{left:0;position:absolute;top:0}.rank .rank-user-info .pos-number{line-height:32px;text-align:center;width:32px}.rank .rank-user-info *{float:left}.rank .rank-user-info .avatar{width:32px}.rank .rank-progress{margin-left:77px}.rank.type-task .rank-progress{margin-left:40px}.rank .labeled-progressbar{margin-bottom:6px;position:relative}.rank .labeled-progressbar-body{background:#f5f5f5;height:32px;line-height:32px}.rank .labeled-progressbar-fill{background-color:#bebebe;font-size:14px;font-size:.875rem;height:100%;position:relative}.rank .labeled-progressbar-label{color:#fff;left:10px;position:absolute;text-align:right;text-shadow:1px 1px 1px #555;white-space:nowrap}.rank .labeled-progressbar-label .progress{margin-right:10px}.rank .rank-users{clear:both;margin-left:40px;max-height:74px;overflow:hidden}.rank .rank-users li{float:left;height:32px;margin:0 5px 5px 0;padding:0;width:32px}.rank .rank-users li a{border:0}.rank .rank-users .avatar{width:32px}#measurements table{width:100%}#measurements table th{font-size:14px;font-size:.875rem;font-weight:700}#measurements table td,#measurements table th{border-bottom:1px solid #e0e0e0;padding:10px 0 8px;vertical-align:middle}#measurements tr:last-child td{border-bottom:0}#measurements table.bordered td,#measurements table.bordered th{border-left:1px solid #ccc;padding:10px;text-align:center}#measurements table.bordered tr td:first-child,#measurements table.bordered tr th:first-child{border-left:0}#measurements a.user{border:0}#measurements .vtracker-logo{border:0;display:block}#measurements table.bordered .vtracker-logo{height:24px;left:-5px;margin-top:-12px;position:absolute;top:50%;width:24px}.tags{margin-top:-10px}.tags li{border:1px solid #aaa;-khtml-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:1px 1px 2px 0 #bbb;-webkit-box-shadow:1px 1px 2px 0 #bbb;box-shadow:1px 1px 2px 0 #bbb;float:left;margin:5px 5px 0 0;padding:5px 5px 5px 20px;position:relative}.tags li:before{background-color:green;-khtml-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;content:'';display:block;height:10px;left:5px;margin-top:-5px;position:absolute;top:50%;width:10px}#comments .add-comment-form{margin-top:0}#comments .discussion{margin-bottom:0}#comments a.shortMsgTooltip{display:inline-block;margin-left:0}#comments .discussion .comment .comment-date{bottom:0;position:static;right:auto}#comments .discussion p{font-size:14px;font-size:.875rem}#comments .discussion .comment .comment-text p{min-height:40px;padding:7px}#comments .discussion .comment .comment-text .comment-text-tools a{background:0 0;border:0;border-bottom:1px solid #cceba9!important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#338500!important;display:inline;filter:none;padding:2px 0}#vtracker-popup .vtracker-title a{border:none;position:absolute}#vtracker-popup .vtracker-title span{padding-left:100px;display:block}#vtracker-popup .activities-list{overflow:hidden}#vtracker-popup .activities-list li{float:left;padding:3px 0;width:50%}@media screen and (max-width:480px){#vtracker-popup .activities-list li{display:block;float:none;width:auto}}.invite-friends{width:600px}#hidden-invite .invite-friends{width:auto}.invite-friends .invite-tabs{margin-top:20px}.invite-friends .friends-tabs-nav{display:block;overflow:hidden}.invite-friends .friends-tabs-nav li{display:inline-block;float:left}.invite-friends .friends-tabs-nav a.friends-tab{background-color:#eee;border-color:#ccc;border-style:solid;border-width:1px 1px 0 0;color:#444;display:block;padding:10px;position:relative;z-index:10001}.invite-friends .friends-tabs-nav li:first-child a.friends-tab{border-left-width:1px}.invite-friends .friends-tabs-nav a.friends-tab:active,.invite-friends .friends-tabs-nav a.friends-tab:hover{background-color:#fff;color:#444}.invite-friends .friends-tabs-nav li.active a.friends-tab{background-color:#fff;border-bottom-color:#fff;border-bottom-width:1px}.invite-friends .friends-tab-content{background-color:#fff;border:1px solid #ccc;display:block;margin-top:-1px;padding:10px;position:relative;z-index:10000}.invite-friends .friends-tab-content .form-row{margin:0;padding:3px 0}.invite-friends .friends-tab-content input[type=text],.invite-friends .friends-tab-content textarea{box-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:400px}@media screen and (max-width:600px){.invite-friends{width:100%}}