.region_div .google-visualization-controls-categoryfilter-selected li {
    /*background-color:;*/
    color: #1947a3;
    cursor: pointer;
}

.region_div .goog-link-button {
    cursor: pointer;
    /*float: inherit;  */
}

.tableHeader {
    background-color:  #f8a764; 
    font-size: 15px;
    color:rgba(77, 73, 73, 0.993); /*#3f1809; */
}
.ggfi-chart #dashboard .row #chart_div tr.tableHeader {
    background-color: #7fc07f;
}

.ggfi-chart tr.oddTableRow{
    background-color:#c5e6c5;
}

.ggfi-chart #region_div label.google-visualization-controls-label{
    color:green;
}

.ggfi-chart #filter_div label.google-visualization-controls-label{
    color:green;
}
.ggfi-chart label.google-visualization-controls-label{
    color:green;
}
.ggfi-chart #region_div span.goog-combobox-button{
    color:green;
}
.ggfi-chart .google-visualization-controls-categoryfilter li{
    background-color: #daf1da !important;
    border-top-color: rgb(92, 216, 87) !important;
    border-top-style: solid !important;
    border-top-width: 1px;
    border-right-color: rgb(92, 216, 87) !important;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: rgb(92, 216, 87) !important;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: rgb(92, 216, 87) !important;
}
.ggfi-chart .goog-inline-block{
    color:green;
}
.ggfi-chart .goog-link-button{
    color:green !important;
}
.ggfi-chart .google-visualization-controls-categoryfilter li .goog-link-button{
    color:green !important;
}
.ggfi-chart span.google-visualization-table-page-next{
    color:green !important;
}
.ggfi-chart span.google-visualization-table-page-prev{
    color:green !important;
}
.ggfi-chart div.tooltipsBarchart{
    color:green;
}
.ggfi-chart span.goog-combobox-button{
    color:green;
}
.oddTableRow {
    background-color:#fcd5b4;
  /* font-size: 16px; */
}

.tableRow {
    /* font-size: 16px;*/
    display: table-row;
    vertical-align: inherit;
    border-color: inherit; 
}

.hoverTableRow{ /* works only for odd rows*/
    background-color:rgba(114, 124, 118, 0.48);
}

.selectedTableRow {
    background-color:rgba(114, 124, 118, 0.48);
}


.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{
    background-color: #f8a764;
    border-color: #f8a764;
}

div #filter_div{
    color:#f8a764;
}

.google-visualization-controls-label{
    color:#f87d55;
}

.goog-inline-block{
    font-size:15px !important;
    color:#f87d55;
}

.goog-combobox input{
    vertical-align: baseline !important;
}

.google-visualization-controls-categoryfilter li .goog-link-button{
    color:#f87d55 !important;
}

.google-visualization-controls-categoryfilter li{
    background-color: #fde9d8 !important;
    border-top-color: rgb(252, 217, 188) !important;
    border-top-style: solid !important;
    border-top-width: 1px;
    border-right-color: rgb(252, 217, 188) !important;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: rgb(252, 217, 188) !important;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: rgb(252, 217, 188) !important;
    border-left-style: solid;
    border-left-width: 1px;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
}


span > .headspan{
    vertical-align: sub !important;
}

.medals_layout {
    width: 100%;
}

.medals_layout tr{
    height: 40px;
    padding-top: 5px !important;
    padding-bottom: 10px !important;
    border-bottom:1pt solid #f3f7f3 !important;
}

.medals_layout td{
    padding-right: 1px;
    padding-left: 1px;

}
.tooltipsBarchart{
    color:#f87d55 ;
}

.list-group,
.list-group-item{
display:block;
}

@media all and (max-width: 500px) {
    
    .tableHeader{
        font-size: 0.65rem;
    }
    .goog-combobox input{
        width:80% !important;
    }
    div#filter_div{
        font-size: 1rem;
        width: 80%;
    }

    .h3{
        font-size: 2rem;
    }
    .goog-inline-block{
        font-size:0.6rem !important;
    }
    .google-visualization-table-table{
        font-size: 0.75rem !important;
    }
    .list-group-item-action{
        width: 98%;
        position: inherit !important;
    }
    .custom-select-lg{
        font-size: 150% !important;
    }
}

.custom-select-lg{
    margin-left: 1rem;
    font-size: 90%;
}
#filter_div label {
    font-size: 2rem;
    color: #f87d55;
    padding-left: 1.5rem;
}

#region_div label.google-visualization-controls-label {
    font-size: 2rem;
}

.google-visualization-table-td.google-visualization-table-type-number{
    text-align: left !important;
}

.google-visualization-table-table td{
    text-align: left !important;
}

#region_div_bar .google-visualization-controls-categoryfilter-selected{
    max-width:100% !important;
}

#chart_div_bar  text{
    font-size:small;
}

#region_div .google-visualization-controls-categoryfilter-selected{
    max-width:100% !important;
}