/*#rowSiteBody {
    text-transform: uppercase;
}*/

.nowrap {
    white-space: nowrap;
}

.note-editable, #tableDasPaginas {
    text-transform: none;
}

.position-1 {
    background-color: #FFD700 !important;;
}

.position-2 {
    background-color: #C0C0C0 !important;
}

.position-3 {
    background-color: #cd7f32 !important;;
}

.fds-bloco-html {
    border: 1px solid #999;
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 20px;
}

.fds-bloco-html legend {
    padding: 0 10px 0 10px;
    width: auto;
    border: 0;
    position: relative;
    top: 5px;
}


#painel-antiga-opts, #painel-nova-opts {
    min-height: 300px;
}

.fed-ativa-nome {
    text-transform: uppercase;
    font-weight: 700;
}

.resultados-botoes {
    margin-left: 50px;
}

.resultados-botoes .btn {
    margin-right: 15px;
}

.resultados-zebra .row:nth-of-type(odd) div {
    background-color: #f2f2f2;
    padding: 20px;
}

.resultados-zebra .row:nth-of-type(even) div {
    background: #FFFFFF;
    padding: 20px;
}

.resultados-zebra .row div:hover {
    background-color: #d3d3d3 !important;
}

.slick-slide img {
    display: block;
    margin: auto;
}

@media only screen and (min-width: 769px) {
    .slick-next {
        right: -20px !important;
    }

    .slick-prev {
        left: -28px !important;;
    }

    .slick-prev::before, .slick-next::before {
        color: #fff !important;
        text-shadow: 0 0 3px #000, 0 0 5px #fff;
        font-size: 35px !important;
        font-weight: 400 !important;;
        line-height: 1 !important;

    }
}

ul.timeline {
    list-style-type: none;
    position: relative;
}

ul.timeline:before {
    content: ' ';
    background: #d4d9df;
    display: inline-block;
    position: absolute;
    left: 29px;
    width: 2px;
    height: 100%;
    z-index: 400;
}

ul.timeline > li {
    margin: 20px 0;
    padding: 10px 0 5px 80px;
}

ul.timeline > li:nth-of-type(odd) {
    background-color: #efefef;
}

ul.timeline > li:nth-of-type(even) {
    background-color: #ffffff;
}

ul.timeline > li:before {
    content: ' ';
    background: #22c0e8;
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    border: 3px solid #22c0e8;
    left: 20px;
    width: 20px;
    height: 20px;
    z-index: 400;
}

ul.timeline > li:nth-of-type(odd):before {
    background: white;
}

.timeline h2 {
    font-size: 1.3em;
    margin: 10px;
}

.timeline p {
    margin-bottom: 10px;
}

.timeline div.evt-botoes {
    margin-bottom: 20px;
}

.album-render {
    border-radius: 30px;
    border: 1px solid #111;
    padding: 25px;
    margin-top: 15px;
}

.nav-label-actions {
    line-height: 40px;
}

@media only screen and (min-width: 768px) {

}

@media only screen and (max-width: 768px) {
    .headerTitle {
        display: none;
    }
}

.outrosRankings {
    display: flex;
    gap: 10px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}

.pgRanking {
    h2 {
        .btn {
            i {
                color: #fff;
            }
        }
    }
}
