.container.main-wrap{background-color:#fff;border-radius:5px}#desafio-banner{width:70%;margin-left:auto;margin-right:auto}.desafio-participantes .badge-primary,.desafio-participantes .badge-success,.desafio-participantes .badge-danger{display:block}.desafio-dia{background-color:#007bff;border-radius:50px;width:50px;display:inline-block;height:50px;color:#fff;font-size:25px;line-height:50px;border:1px solid #8b8b8b}.participante-ban{font-size:75px;position:absolute;color:#f00;left:37px}.participante-espera{min-width:100px}#desafio-programacao .col-md-2{width:14% !important;margin-right:2px}#desafio-programacao .well.hoje{background-color:#007bff !important;color:#fff}#desafio-programacao .well.hoje .desafio-dia{background-color:#fff !important;color:#333}#desafio-programacao button{display:none}#desafio-regras-expandir{position:absolute;bottom:5px;font-weight:bold;background-color:#fff;padding:2px 5px;border-radius:5px;width:300px;text-align:center}@media(max-width:480px){#desafio-programacao .col-md-2{width:100% !important;margin-right:2px}#desafio-banner{width:100%}.desafio-calendario-dia.encerrado i.fa-times{top:25px !important;bottom:0 !important}.desafio-participante-dias{font-size:10px}#desafio-participantes .desafio-participante-dias a{margin-right:0 !important}#desafio-participantes .col-xs-4{padding-left:0 !important}.desafio-participante-dias .badge.badge-success{width:100%;font-size:11px}.desafio-topusuarios .top10-avatar{display:block !important}.collapse350 .btn-vermais{width:90% !important;margin-left:0 !important}.desafio-semana-atual{width:100% !important}#desafio-pergunte{padding-left:0 !important;padding-right:0 !important}.bootbox-body .speech-bubble-left{margin-right:0 !important}}@media(min-width:768px){#desafio-participantes .col-md-2{overflow-x:hidden}#desafio-programacao .row .col-md-3{width:12%}}#desafio-dias h4.badge{display:block;font-size:15px;font-weight:normal;padding:5px 0}#desafio-fotos-items img{max-height:100px}#desafio-fotos-upload input[type="file"]{position:absolute;opacity:0;top:0;left:0;line-height:49px}#desafio-fotos-items .foto-item{max-height:115px;max-width:100px;margin-right:5px}#desafio-fotos-items .foto-item img{object-fit:cover;width:100px;height:80px;border-radius:10px}.foto-delete{position:absolute;bottom:20px}#desafio-fotos .panel-heading{background-color:#f2f5eb !important}#desafio-fotos{min-height:100px}.slick-prev:before,.slick-next:before{color:#000}.desafio-dia-track .row .col-md-2{min-height:115px}.desafio-dia-track .row .col-md-2 .icon-personalrecord{position:absolute;bottom:25px;right:3px}.desafio-calendario-dia{background-color:#fff;width:12%;height:30px;color:#fff;float:left;margin-right:6px;border-radius:5px;margin-bottom:10px;line-height:17px;color:#333;border-top:3px solid #0094ff}.desafio-calendario-dia span{display:block;font-size:10px;width:100%;line-height:10px;float:left}.desafio-calendario-dia a{color:#000}.desafio-calendario-dia.encerrado{background:#2a90d9;color:#fff}.desafio-calendario-dia.encerrado span,.desafio-calendario-dia.encerrado a{opacity:.7;color:#fff}.desafio-calendario-dia.hoje{background-color:#56a336 !important;border-top:3px solid #56a336 !important;color:#fff;font-weight:bold}.desafio-calendario-dia.hoje a{color:#fff}#desafio-participantes .col-md-3 .fa{color:#fff;margin-right:2px}#desafio-participantes .participante-destaque{border-radius:5px;background-color:#2a90d9}#desafio-participantes .participante-destaque a,#desafio-participantes .participante-destaque i{color:#fff !important}#desafio-participantes .participante-destaque i.fa-calendar-check-o{color:#4bff00 !important}#desafio-topesportes a{display:inline-block;width:9%;background-color:#fff;border-radius:5px;padding:2px;margin-right:1%;text-align:center}.desafio-topusuarios .avatar{width:40px;height:40px}.desafio-topusuarios a{display:inline-block;margin-right:5px;position:relative;text-align:center}.desafio-topusuarios-posicao{width:20px;height:20px;background-color:#56a336;color:#fff;font-weight:bold;font-size:11px;border-radius:50%;text-decoration:none;line-height:20px;position:absolute;bottom:-5px;right:-5px}.desafio-topusuarios-posicao.usuario{background-color:#2a90d9 !important}.top10-avatar:hover{text-decoration:none}.top10-avatar:hover div{cursor:default}.top10-avatar div{background-color:#2a90d9;color:#fff;font-size:10px;text-decoration:none;padding-top:13px;font-weight:bold}.top10-avatar.top10-avatar-semana-atual div.avatar{background-color:#56a336 !important}.top10-avatar.top10-avatar-semana div{padding-top:5px !important}.desafio-participante-dias{line-height:25px}.desafio-destaque{font-size:1.5em;color:#337ab7 !important;font-family:'Baloo Bhai';font-weight:normal}h2.desafio-destaque{font-size:30px !important}.desafio-topusuarios h4,h2.desafio-title,h3.desafio-title,h4.desafio-title,span.desafio-title{font-family:'Baloo Bhai';font-weight:normal;color:#337ab7;font-size:20px;padding-left:0;padding-right:0;text-align:center;display:block}#desafio-eliminados-semana h4{color:#b71010}#desafio-eliminados-titulo h4{color:#ff3700 !important}#desafio-progresso-participantes.stop{max-height:190px;overflow-y:hidden}#desafio-progresso-participantes.stop>div{opacity:.7}#desafio-progresso-participantes button{position:absolute;left:35vw;top:15vh;z-index:99999;height:55px;width:200px;border:solid 2px #fff;border-radius:10px}@media(max-width:768px){#desafio-progresso-participantes button{left:22vw;top:10vh}#desafio-previavotacao>.row,#desafio-participantes-previavotacao>.row{margin-right:0}#desafio-programacao .row .col-md-3{width:47%;padding-left:5px;padding-right:5px;margin-bottom:5px}}#desafio-progresso-participantes .remove{opacity:0;transform:translateY(100px);transition:all 1s ease-out}#desafio-progresso-participantes .badge{display:block !important;font-size:23px;font-family:'Baloo Bhai';font-weight:normal;padding-top:5px;background-color:#337ab7 !important}.desafio-evolucao{border-radius:5px;color:#fff;font-family:'Baloo Bhai';font-size:20px;width:14.2%}#desafio-participantes-evolucao a{text-decoration:none;cursor:default}.desafio-evolucao-1 .col-md-3{background-color:#19ad19}.desafio-evolucao-2 .col-md-3{background-color:#b6c313}.desafio-evolucao-3 .col-md-3{background-color:#ffc800}.desafio-evolucao-4 .col-md-3{background-color:#f89d1e}.desafio-evolucao-5 .col-md-3{background-color:#ff6a00}.desafio-evolucao-6 .col-md-3{background-color:#ff3700}.desafio-evolucao-7 .col-md-3{background-color:#e90000}.desafio-evolucao .font-size-small{font-size:15px !important}.font-family-baloo{font-family:'Baloo Bhai'}#desafio-programacao .row .col-md-3{color:#fff;font-family:'Baloo Bhai';margin-right:5px}#desafio-programacao h5{font-size:15px}#desafio-programacao .row .col-md-3 small{font-size:13px}#desafio-regras h3,#desafio-regras-strava h3{margin-top:0 !important}#desafio-programacao .col-md-3 button{margin-bottom:3px;font-size:13px}#desafio-participantes .col-md-2{min-height:125px;padding-bottom:5px;padding-top:5px}#desafio-participantes .col-md-2.danger{border:1px solid #fff}#desafio-participantes .col-md-2.danger i.fa-exclamation-triangle,#desafio-participanteposicao i.fa-exclamation-triangle{color:#b71010}.collapse250 .border-radius{overflow:hidden;height:210px}.collapse350{overflow:hidden;height:185px}.collapse250 .btn-vermais{position:absolute;right:0;bottom:12px;text-align:right;background-color:#337ab7;border-radius:4px;padding:2px 5px;width:100px;text-align:center;margin-right:5%}.collapse350 .btn-vermais{position:absolute;bottom:5px;text-align:right;z-index:99999;background-color:#337ab7;border-radius:4px;padding:7px 5px;text-align:center;margin-left:17%;width:700px}#desafio-eliminados-semana .btn-vermais,#desafio-eliminados-semana .btn-vermais a{background-color:#b71010}.btn-vermais a{color:#fff !important;display:block}.part-progress{background:#19ad19;background:linear-gradient(to right,#19ad19 calc(var(--val)*10%),#fff calc(var(--val)*10%));background-size:100%;height:20px;font-size:12px;padding-top:2px;margin-bottom:1px;border-radius:10px;font-weight:bold;color:#fff;border:1px solid #c1dfee}.part-progress-concluido{background:#19ad19 !important;background:linear-gradient(to right,#19ad19 calc(var(--val)*10%),#19ad19 calc(var(--val)*10%));color:#fff;font-weight:bold}.part-pr-container{position:absolute;right:15px}.danger .part-progress{background:#b71010 !important;background:linear-gradient(to right,#f00 calc(var(--val)*10%),#fff calc(var(--val)*10%)) !important;border:1px solid #b71010}.danger{border-radius:10px;background-color:#f2dede}#desafio-topesportes a img{width:25px}table tr.bg-primary a{color:#fff !important}table tr td .avatar,table tr td .avatar{width:35px;height:35px}#desafio-container .scroll{max-height:375px;overflow-y:auto;overflow-x:hidden}#desafio-container .scroll2{max-height:150px !important;overflow-y:auto;overflow-x:hidden}#desafio-rank-sobras .scroll{max-height:313px !important}#desafio-rank-dias table td:nth-child(2){max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#desafio-eliminados-semana .avatar{width:35px;height:35px}#desafio-banners .col-md-2{width:20% !important}.row.comentario .avatar{width:30px;height:30px;cursor:default !important}.row.comentario .col-md-1{padding-right:0 !important;padding-left:0 !important}.row.comentario .speech-bubble-right,.row.comentario .speech-bubble-left{margin-right:0 !important;margin-left:0 !important}.row.comentario .speech-bubble-right:after,.row.comentario .speech-bubble-left:after{top:33% !important}.desafio-participante-pontos{line-height:6px}.desafio-participante-pontos i{font-size:8px;margin-right:1px}.desafio-semana-status{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:85%}#desafio-perguntas{max-height:700px;overflow:auto}#desafio-resistencia-rank td,#desafio-resistencia-rank th{text-align:center}#desafio-resistencia-rank .avatar{width:35px;height:35px}#desafio-mural-resistencia-scroll{overflow:auto;max-height:340px}#desafio-resistencia-rank .rank-resistencias{background:url(/mercado/images/emoji-coracao-forte.png) no-repeat no-repeat center;height:53px;font-weight:bold;color:#fff;font-size:12px;padding:23px;width:65px}@media(min-width:768px){#desafio-bg{background-image:url(/mercado/images/desafio-biathlon-bg-final.jpg);background-position:top center;background-repeat:no-repeat;border-radius:5px;float:left;padding-top:145px;height:450px}.desafio-corredor .avatar{width:50px !important;height:50px !important;border:solid 1px #2e322b !important}}.desafio-corredor{width:150px;height:95px;float:left;margin-right:10px}.desafio-corredor1{background:url(/mercado/images/desafio-biathlon-coracao-final.png) no-repeat;background-size:contain}.desafio-corredor1 span{border-radius:10px;font-weight:bold;color:#fff;width:100%;text-align:center;display:inline-block;background-color:#db4545;border:1px solid #1a1515;display:inline-block;overflow:hidden}#desafio-finalistas{position:absolute;top:200px;left:170px}@media(max-width:768px){#desafio-bg{background-image:url(/mercado/images/desafio-biathlon-bg-final-mobile.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;border-radius:5px;float:left;padding-top:90px;width:100%}#desafio-finalistas{position:absolute;top:130px;left:15%}.desafio-corredor{width:70px !important;float:left;background-size:contain;height:75px}.desafio-corredor .avatar{width:35px;height:35px;border:solid 1px #2e322b !important}.desafio-corredor span{font-size:11px;font-weight:normal;display:inline-block;overflow:hidden}.finalistas-count{width:70% !important;font-size:20px !important;margin-bottom:10px !important;padding:0 !important}}.finalistas-count{background-color:#d32f2f;width:20%;margin-left:auto;margin-right:auto;text-align:center;font-size:25px;color:#fff;font-family:'Baloo Bhai';font-weight:normal !important}