.container.main-wrap{background-color:#f2f5eb}.desafio-calendario-dia.active#desafio-container>.row{margin-right:auto;margin-left:auto}#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-regras{overflow:hidden}#desafio-regras .col-md-12 ol{max-height:340px;overflow:auto}#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-banner{width:100%}#desafio-sobreviventes .col-md-2{width:45%;overflow:none !important}}#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}#desafio-fotos-items button.btn-delete{position:absolute;top:0}#desafio-fotos .panel-heading{background-color:#f2f5eb !important}#desafio-fotos .panel-body{background-color:#fff}.desafio-destaque{font-size:1.5em;color:#337ab7 !important;font-family:'Baloo Bhai';font-weight:normal}.desafio-destaque2{font-size:1.5em;color:#0c5899 !important;font-weight:bold}h2.desafio-destaque{font-size:30px !important}#desafio-stats,#desafio-participantes h2,#desafio-topusuarios h4,#desafio-progresso-participantes h4{font-family:'Baloo Bhai';font-weight:normal;color:#8b8b8b;font-size:20px;padding-left:0;padding-right:0}@media(min-width:768px){#desafio-participantes-items .col-md-3{width:20% !important}#desafio-sobreviventes .col-md-2{width:9.6%;overflow:none !important;min-height:105px}}.desafio-evolucao .font-size-small{font-size:15px !important}.btn-bastterzap{position:absolute;top:25px;right:5px}.btn-treinos{position:absolute;top:28px;left:15px}#desafio-participantes-items,#desafio-topesportes-items,#desafio-rankpontos-items,#desafio-ranktempo-items{max-height:585px;overflow:auto}.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}.text-shadow{text-shadow:1px 1px 1px #333;color:#fff !important}h4.desafio-title small{color:#333 !important}#desafio-participantes-items ::-webkit-scrollbar{width:1em;height:.5em}.scrollable{max-height:300px;overflow:auto}#desafio-sobreviventes-items{overflow:auto;max-height:500px}#desafio-sobreviventes-items .col-md-3{width:24% !important}.bg-white.border-radius{-webkit-box-shadow:0 2px 2px rgba(0,0,0,.05);box-shadow:0 2px 2px rgba(0,0,0,.05)}#desafio-semana1 .col-md-1{width:14%}table td[rowspan]{vertical-align:middle !important}table tr td.bg-alt{background-color:#fafafa}table tr td.bg-alt2{background-color:#ededed}table tr td.border-left-1,table tr th.border-left-1{border-left:2px solid #e4e4e4}table tr td.border-left-2{border-left:2px solid #add3fa}table tr td.border-right-1{border-right:2px solid #e4e4e4}table tr td.border-right-2{border-right:2px solid #add3fa}table tr:first-child td{border-top:0 !important}table.chaves-simples thead{position:sticky;top:0}table.chaves-simples thead tr th{border-left:0 !important;border-bottom:4px solid #ccc !important}table.chaves tr td,table.chaves-simples tr td{border-top:0 !important;text-align:center;padding:10px}table.chaves-simples tr td{border-left:0 !important;border-right:0 !important}#desafio-chaves-items table tr td .avatar{width:35px;height:35px}table.chaves tr:nth-child(4n),table.chaves tr:nth-child(4n-1),.chave-alt1{background:#fff !important}table.chaves tr:nth-child(4n-2),table.chaves tr:nth-child(4n-3),.chave-alt2{background:#ededed !important}table.chaves .rodada-atual-th,table.chaves-simples .rodada-atual-th{background-color:#31708f;color:#fff}table.chaves .rodada-atual-td,table.chaves-simples .rodada-atual-td{background-color:#9db8c7;color:#fff}