﻿    /* ------------------------- HEADER CLASSIFICATIONS ----------------------------*/
    .rankMenuContainer {
        border: 1px solid #e1e1e1;
        /*border-bottom: none;*/
        display: flex;
        width: 100%;
        text-align: center;
    }

    .rankMenuContainer > .rankMenuItem:not(:first-child){
        border-left: 1px solid #e1e1e1;
    }

    .rankMenuItem {
        padding: 5px 10px;
        transition: all 0.3s ease-in-out;
        /*display: inline-block;*/
        position:relative;
        line-height: 50px;

    }

    .rankSubMenuContainer {
        background: #e1e1e1;
        border: 1px solid #e1e1e1;
        margin-top: 5px;
        display: flex;
        width: 100%;
        text-align: center;
    }

    .rankSubMenuContainer > .rankSubMenuItem:not(:first-child){
        border-left: 1px solid #fff;
    }

    .rankSubMenuItem {
        padding: 3px 5px;
        transition: all 0.3s ease-in-out;
        position:relative;
        line-height: 50px;
    }

    .responsiveViewMenuUpDownFas{
        max-width: 14px;
        max-height:9px;
    }


    /* -------------------- BODY CLASSIFICATIONS -------------------- */

    #textContainer table{
        margin-bottom: 0;
    }

    .rankItem {
        display: none;
        background: white;
        text-align: center;
    }

    .rankActiveItem {
        display: block !important;
    }


    .rankItemTitle {
        font-size: 30px;
        line-height: 1.25;
        margin-bottom: 30px;
        text-align: left;
    }

    .rankItemSubtitle {
        font-size: 25px;
        line-height: 1.25;
        margin-bottom: 10px;
    }

    .fitImageSponsor{
    background-size: cover!important;
    background-repeat: no-repeat!important;
    height: 200px;
}


    /*SM*/
    @media (max-width: 991px) {


        .rankMenuContainer {
        /*display: block;*/
    }

    .rankMenuContainer > .rankMenuItem:not(:first-child){
        border-left: none;
        border-top: 1px solid #e1e1e1;
    }

    .rankSubMenuContainer {
        display: block;
        margin-top: 0;
    }

    .rankSubMenuContainer > .rankSubMenuItem:not(:first-child){
        border-left: none;
        border-top: 1px solid #fff;
    }

    .fitImageSponsor{
    background-size: contain!important;
    background-repeat: no-repeat!important;
    height: 100px;
}
    }

    /*@media only screen and (max-width: 991px) {
        table {
            width: 100%;
            font-size: 7pt;
            table-layout: fixed;
        }
    }*/