.themefontcolor
{
    color: black
}

.themebgcolor
{
    background-color: #F7EA48
}

.specialfontcolor
{
    color: black
}

.logosize
{
    width: 100; height: auto;
}

.countrylogosize
{
    width: 150; height: auto;
}


@media (min-width: 768px) {
    .navbar-brand-gg
        {
            position: absolute;
            left: 50%;
            transform: translateX(-50%);
        }
    }

.navbar-brand-gg {padding: 0;}
    
.dropdown:hover .dropdown-menu {
    display: block;
    }    

.dashboardImageContainer{
    margin-bottom: 3px;
    min-height: 100px;
    background-color: silver;
    text-align: center;
    font-size: large;
}    

/* Cards */
.CardHeaderInfo
{
    font-weight: bold;
    color: white;
    background-color: gray;
}

.CardHeaderText
{
    font-weight: bold;
    color: #efa404;
    background-color: gray;
}

/* Table */
.my-table-scrollbar-400 {
    position: relative;
    height: 400px;
    overflow: auto;
    }
.table-wrapper-scroll-y {
    display: block;
    }