/********************************** client colors vars start **********************************/
/*** non_setting_styles ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic {
    padding: 0;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .loader {
    border-color: #000000
}

/* SLIDER START */

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_slider_logo_container {
    padding: 0 10px;
    height: 50px;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_slider_logo_container .wff_slider_button_wrapper .wff_slider_button_root .wff_slider_button {
    border: 1px solid #000000;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_slider_logo_container .wff_slider_button_wrapper .wff_slider_button_root .wff_slider_button:before {
    bottom: 2px;
    left: 1px;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_slider_logo_container .wff_button_wrapper_root .wff_slider_button_wrapper .wff_slider_button_root .wff_slider_button_container {
    margin: 0;
}

/* SLIDER END */

/* TABLE HEADER */
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_data_container .wff_table_header_root .wff_table_header_row {
    line-height: 40px;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_data_container .wff_table_header_root .wff_table_header_row .wff_tooltip_root {
    border: none;
    border-radius: 5px;
    padding: 7px 15px;
    text-transform: capitalize;
}

/* TABLE BODY */
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_data_container .wff_table_body_row {
    line-height: 50px;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_data_container .wff_table_body_row .wff_table_row_column.wff_foldout_arrow .wff_table_row_column_content_wrapper {
    justify-content: flex-end;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_data_container .wff_table_body_row .wff_table_row_column:first-child {
    padding-left: 10px;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_data_container .wff_table_body_row .wff_table_row_column:not(.wff_athlete_wrapper):last-child {
    padding-right: 10px;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_table_body_row .wff_table_row_column.wff_participant_rank {
    padding: 0;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_table_body_row .wff_table_row_column.wff_participant_rank .wff_table_row_column_content_wrapper {
    justify-content: center;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_data_container .wff_table_body_row .wff_table_row_column {
    border-bottom: none;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_data_container .wff_table_body_row:first-child .wff_table_row_column {
    border-top: none;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_data_container .wff_table_body_row .wff_table_row_column.wff_participant_rank {
    border-radius: 4px 0 0 4px;
}

/* SHOW MORE FUNCTIONALITY START */
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_show_more_button_container {
    line-height: 40px;
    padding: 0;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_show_more_button_container .wff_button_wrapper_root {
    gap: 8px;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_show_more_button_container .wff_show_all_label_wrapper .wff_label_text {
    margin: unset;
}
/* SHOW MORE FUNCTIONALITY END */

/* HIGHLIGHTED ROW */
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_data_container .wff_table_body_root .wff_table_body_row.wff_highlighted {
    border: 1px solid #000000;
    border-radius: 4px;
}

/* HIGHLIGHT COUNTRY TOOLTIP START */
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_highlight_country_flag_and_tooltip_wrapper {
    position: relative;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_data_container .wff_participant_wrapper .wff_flag_and_logo_container .wff_flag_logo_img{
    border-width: 1px;
    border-style: solid;
    border-color: inherit;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_tooltip_root.wff_highlight_country_tooltip {
    position: absolute;
    top: calc(100% + 15px);
    right: 50%;
    z-index: 2;
    display: flex;
    padding: 7px 12px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 2px 0 2px 2px;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_tooltip_root.wff_highlight_country_tooltip .wff_tooltip_root_container .wff_tooltip_participant_text {
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    white-space: nowrap;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_tooltip_root.wff_highlight_country_tooltip::before {
    content: "";
    position: absolute;
    top: -10px;
    right: 0;
    /* Define a normal square (13 x 13) */
    width: 13px;
    height: 13px;
    /* The `clip-path` lets you define a visible shape of an element. Everything inside the shape is shown. Everything outside is hidden */
    /* The `polygon` function defines the visible shape using points, where each parameter represents a point (x, y) */
    /* For example, the first point is 100% 0, which defines the top-right corner */
    clip-path: polygon(100% 0, 100% 100%, 0 100%);
}
/* HIGHLIGHT COUNTRY TOOLTIP END */

/* ATHLETE MEDAL LIST */
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_table .wff_table_body_row,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_table .wff_table_body_row .wff_table_row_column.wff_participant_rank,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_table .wff_table_body_row .wff_table_row_column.wff_date {
    padding: 0;
}

/* ATHLETE MEDAL FILTER AND SORT CONTAINER START */
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 50px;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view {
    position: relative;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view .wff_athlete_medal_filter_trigger,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_sort_trigger {
    display: flex;
    align-items: center;
    gap: 10px;
    cursor: pointer;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view .wff_athlete_medal_filter_trigger .wff_athlete_medal_filter_trigger_icon_wrapper,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_sort_trigger .wff_athlete_medal_sort_trigger_icon_wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    padding: 0 10px;
    border-radius: 5px;
    border: 1px solid #E5E5E5;
    background-color: #FFFFFF;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view .wff_athlete_medal_filter_trigger .wff_athlete_medal_filter_trigger_icon_wrapper:hover,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_sort_trigger .wff_athlete_medal_sort_trigger_icon_wrapper:hover {
    background-color: #D9D9D9;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view .wff_athlete_medal_filter_trigger .wff_athlete_medal_filter_trigger_icon_wrapper.wff_selected,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_sort_trigger .wff_athlete_medal_sort_trigger_icon_wrapper.wff_selected {
    background-color: #F0F1F1;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view .wff_athlete_medal_filter_trigger .wff_athlete_medal_filter_trigger_text,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_sort_trigger .wff_athlete_medal_sort_trigger_text {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 0;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view .wff_athlete_medal_filter_trigger .wff_athlete_medal_filter_trigger_text span,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_sort_trigger .wff_athlete_medal_sort_trigger_text span {
    font-weight: 700;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view .wff_athlete_medal_filter_list,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_sort_list {
    display: flex;
    width: 120px;
    padding: 4px;
    margin: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 4px;
    z-index: 2;

    position: absolute;
    left: 0px;
    top: calc(100% + 5px);

    border-radius: 5px;
    border: 1px solid #E5E5E5;
    background-color: #FFFFFF;
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.05);
    
    list-style: none;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view .wff_athlete_medal_filter_list LI,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_sort_list LI {
    width: 100%;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_sort_list {
    left: unset;
    right: 0px;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view .wff_athlete_medal_dropdown_item,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_dropdown_item {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 26px;
    padding: 0 8px;
    background-color: #FFFFFF;
    border-radius: 5px;
    cursor: pointer;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view .wff_athlete_medal_dropdown_item .wff_athlete_medal_dropdown_item_text,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_dropdown_item .wff_athlete_medal_dropdown_item_text {
    color: #000000;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view .wff_athlete_medal_dropdown_item.wff_selected,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_dropdown_item.wff_selected {
    background-color: #E5E5E5;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view .wff_athlete_medal_dropdown_item:hover:not(.wff_disabled) .wff_athlete_medal_dropdown_item_text,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view .wff_athlete_medal_dropdown_item.wff_selected .wff_athlete_medal_dropdown_item_text,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_dropdown_item:hover:not(.wff_disabled) .wff_athlete_medal_dropdown_item_text,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_dropdown_item.wff_selected .wff_athlete_medal_dropdown_item_text {
    font-weight: 700;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view .wff_athlete_medal_dropdown_item.wff_disabled .wff_athlete_medal_dropdown_item_text,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_dropdown_item.wff_disabled .wff_athlete_medal_dropdown_item_text {
    color: #C4C4C4;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view .wff_athlete_medal_dropdown_item.wff_disabled,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_dropdown_item.wff_disabled {
    cursor: not-allowed;
}
/* ATHLETE MEDAL FILTER AND SORT CONTAINER END */

/* ATHLETE MEDAL TABLE CONTAINER START */
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_table_body_row .wff_athlete_sport_gender {
    font-size: 12px;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_table_body_row .wff_show_more_button_container {
    line-height: 40px;
    padding: 0;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_table_body_row .wff_show_more_button_container .wff_button_wrapper_root {
    gap: 8px;
}

.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_table_body_root .wff_table_body_row .wff_show_more_button_container .wff_show_all_label_wrapper .wff_label_text {
    margin: unset;
}

/* ATHLETE MEDAL TABLE CONTAINER END *//***** client font *****/

                                                                                            
    
    
    
        
    
    
    /*** css_main_font_name ***/
    .wff_widget.wff_widget_FWE092D95BEA9C3071 *,
    .wff_widget.wff_widget_FWE092D95BEA9C3071 DIV,
    .wff_widget.wff_widget_FWE092D95BEA9C3071 SPAN,
    .wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_calendar_root .wff_container_light /* overwrite the font in the third party calendar */ {
    font-family: Arial;
    }

                                                            
    /*** css_secondary_font_name ***/
    .wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_secondary_fnt * {
    font-family: Verdana;
    }

    /*** css_main_font_name_bold ***/
    .wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_bold {
    font-family: Arial;font-weight: bold;;
    }

    /*** css_secondary_font_name ***/
    .wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_secondary_font {
    font-family: Verdana;
    }

    /*** css_main_font_name_bold ***/
    .wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_secondary_bold * {
    font-family: Verdana;font-weight: bold;;
    }

    /*** css_main_font_size ***/
    .wff_widget.wff_widget_FWE092D95BEA9C3071 {
    font-size: 14px;
    }

    /*** css_main_font_size_big ***/
    .wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_big {
    font-size: 16px;
    }

    /*** css_main_font_size_small ***/
    .wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_small {
    font-size: 12px;
    }

    /*** css_legend_font_size ***/
    .wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_legend,
    .wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_smaller_text,
    .wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_assist {
    font-size: 10px;
    }

    /*** css_secondary_font_size ***/
    .wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_secondary_fs {
    font-size: 12px;
    }

/***** client colors *****/

/*** medal_table_generic_main_background_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic{
    background-color: #FFFFFF;
}
/*** medal_table_generic_main_text_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_slider_logo_container .wff_tournament_logo_name h1.wff_tournament_name{
    color: #000000;
}
/*** medal_table_dist_bar_filler_background_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_stats_bar{
    background-color: #F2F2F2;
}
/*** medal_table_slider_background_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_slider_button{
    background-color: #E2E2E2;
}
/*** medal_table_slider_before_background_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_slider_button:before{
    background-color: #FFFFFF;
}
/*** medal_table_slider_checked_background_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 input:checked + .wff_slider_button{
    background-color: #333333;
}
/*** medal_table_widget_highlighted_participant_background_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_table_body_root .wff_table_body_row.wff_highlighted,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_table_body_root .wff_table_body_row.wff_highlighted .wff_table_row_column,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_table_body_root .wff_table_body_row.wff_highlighted .wff_athlete_wrapper .wff_athlete_table .wff_table_header_root{
    background-color: #FFFFFF;
}
/*** flag_border_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_flag_and_logo_container.wff_national_team{
    border-color: #E5E5E5;
}
/*** medal_table_generic_table_body_row_odd_background_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_table_body_row.wff_row_1,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_table_body_row.wff_row_1 .wff_athlete_table .wff_table_header_root,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_table_body_row.wff_row_1 .wff_athlete_wrapper .wff_table_row_column_content_wrapper .wff_show_more_button_container{
    background-color: #F8F8F8;
}
/*** medal_table_generic_table_body_row_odd_text_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_table_body_row.wff_row_1,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_table_body_row.wff_row_1 .wff_athlete_table .wff_table_header_root,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_table_body_row.wff_row_1 .wff_athlete_wrapper .wff_table_row_column_content_wrapper .wff_show_more_button_container{
    color: #000000;
}
/*** medal_table_slider_before_checked_background_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 input:checked + .wff_slider_button:before{
    background-color: #FFFFFF;
}
/*** medal_table_generic_filter_athletes_dropdown_bg_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view .wff_athlete_medal_filter_list{
    background-color: #FFFFFF;
}
/*** medal_table_generic_filter_athletes_dropdown_item_bg_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view .wff_athlete_medal_filter_list .wff_athlete_medal_dropdown_item{
    background-color: transparent;
}
/*** medal_table_generic_filter_athletes_dropdown_item_text_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view .wff_athlete_medal_filter_list .wff_athlete_medal_dropdown_item{
    color: #000000;
}
/*** medal_table_generic_filter_athletes_dropdown_item_hover_bg_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view .wff_athlete_medal_filter_list .wff_athlete_medal_dropdown_item:hover:not(.wff_disabled):not(.wff_selected){
    background-color: #FFFFFF;
}
/*** medal_table_generic_filter_athletes_dropdown_item_hover_text_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view .wff_athlete_medal_filter_list .wff_athlete_medal_dropdown_item:hover:not(.wff_disabled):not(.wff_selected){
    color: #000000;
}
/*** medal_table_generic_filter_athletes_dropdown_active_item_bg_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view .wff_athlete_medal_filter_list .wff_athlete_medal_dropdown_item.wff_selected{
    background-color: #E5E5E5;
}
/*** medal_table_generic_filter_athletes_dropdown_active_item_text_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view .wff_athlete_medal_filter_list .wff_athlete_medal_dropdown_item.wff_selected{
    color: #000000;
}
/*** medal_table_generic_filter_athletes_dropdown_disabled_item_bg_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view .wff_athlete_medal_filter_list .wff_athlete_medal_dropdown_item.wff_disabled{
    background-color: transparent;
}
/*** medal_table_generic_filter_athletes_dropdown_disabled_item_text_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_filter_container_alternative_view .wff_athlete_medal_filter_list .wff_athlete_medal_dropdown_item.wff_disabled{
    color: #C4C4C4;
}
/*** medal_table_generic_sort_athletes_dropdown_bg_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_sort_list{
    background-color: #FFFFFF;
}
/*** medal_table_generic_sort_athletes_dropdown_item_bg_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_sort_list .wff_athlete_medal_dropdown_item{
    background-color: transparent;
}
/*** medal_table_generic_sort_athletes_dropdown_item_text_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_sort_list .wff_athlete_medal_dropdown_item{
    color: #000000;
}
/*** medal_table_generic_sort_athletes_dropdown_item_hover_bg_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_sort_list .wff_athlete_medal_dropdown_item:hover:not(.wff_disabled):not(.wff_selected){
    background-color: #FFFFFF;
}
/*** medal_table_generic_sort_athletes_dropdown_item_hover_text_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_sort_list .wff_athlete_medal_dropdown_item:hover:not(.wff_disabled):not(.wff_selected){
    color: #000000;
}
/*** medal_table_generic_sort_athletes_dropdown_active_item_bg_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_sort_list .wff_athlete_medal_dropdown_item.wff_selected{
    background-color: #E5E5E5;
}
/*** medal_table_generic_sort_athletes_dropdown_active_item_text_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_sort_list .wff_athlete_medal_dropdown_item.wff_selected{
    color: #000000;
}
/*** medal_table_generic_sort_athletes_dropdown_disabled_item_bg_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_sort_list .wff_athlete_medal_dropdown_item.wff_disabled{
    background-color: transparent;
}
/*** medal_table_generic_sort_athletes_dropdown_disabled_item_text_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_medal_table_data_container .wff_athlete_medal_filter_and_sort_container_alternative_view .wff_athlete_medal_sort_container_alternative_view .wff_athlete_medal_sort_list .wff_athlete_medal_dropdown_item.wff_disabled{
    color: #C4C4C4;
}
/*** medal_table_generic_table_header_background_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_table_header_root{
    background-color: #FFFFFF;
}
/*** medal_table_generic_table_header_text_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_table_header_root{
    color: #000000;
}
/*** medal_table_generic_total_column_even_background_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_table_body_row.wff_row_0 .wff_total_stats{
    background-color: #FFFFFF;
}
/*** medal_table_generic_total_column_odd_background_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_table_body_row.wff_row_1 .wff_total_stats{
    background-color: #F8F8F8;
}
/*** medal_table_generic_total_column_even_text_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_table_body_row.wff_row_0 .wff_total_stats{
    color: #000000;
}
/*** medal_table_generic_total_column_odd_text_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_table_body_row.wff_row_1 .wff_total_stats{
    color: #000000;
}
/*** medal_table_generic_show_all_row_background_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_show_more_button_container{
    background-color: #FFFFFF;
}
/*** medal_table_generic_show_all_row_text_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_show_more_button_container{
    color: #000000;
}
/*** medal_table_generic_tabs_text_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_table_row_column.wff_athlete_wrapper .wff_table_row_column_content_wrapper .wff_athlete_medal_tabs .wff_athlete_medal_tab_item .wff_athlete_medal_tab_item_button{
    color: #000000;
}
/*** medal_table_generic_tabs_background_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_table_row_column.wff_athlete_wrapper .wff_table_row_column_content_wrapper .wff_athlete_medal_tabs .wff_athlete_medal_tab_item .wff_athlete_medal_tab_item_button{
    background-color: #FFFFFF;
}
/*** medal_table_generic_inactive_tabs_text_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_table_row_column.wff_athlete_wrapper .wff_table_row_column_content_wrapper .wff_athlete_medal_tabs .wff_athlete_medal_tab_item .wff_athlete_medal_tab_item_button:disabled{
    color: #A9A9A9;
}
/*** medal_table_generic_inactive_tabs_background_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_medal_table_generic .wff_table_row_column.wff_athlete_wrapper .wff_table_row_column_content_wrapper .wff_athlete_medal_tabs .wff_athlete_medal_tab_item .wff_athlete_medal_tab_item_button:disabled{
    background-color: #F0F0F0;
}
/*** medal_table_generic_tooltip_background_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_tooltip_root,
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_tooltip_root.wff_highlight_country_tooltip::before{
    background-color: #FFFFFF;
}
/*** medal_table_generic_tooltip_text_color ***/
.wff_widget.wff_widget_FWE092D95BEA9C3071 .wff_tooltip_root{
    color: #000000;
}
