/********************************** client colors vars start **********************************/



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

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget {
    font-family: 'Olympic Sans', 'Roboto', Arial, Helvetica, sans-serif;
}

/*** Horizontal dates header */
.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_header_root { 
    background-color: #F5F5F5;
    padding: 12px;
    border-bottom: 1px solid #EEE;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_header_root .wff_icon_container {
    margin: 0;
} 

/** Event rows */

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_row_wrapper_root .wff_event_row_container .wff_event_row_wrapper {
    display: grid;
    grid-template-columns: 75px 250px 1fr auto;
    column-gap: 12px;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_name_time_status_wrapper .wff_event_start_time_status_container {
    margin: 0;
    line-height: 20px;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_name_time_status_wrapper .wff_event_start_time {
    font-weight: bold;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_name_time_status_wrapper .wff_status_time_tooltip_wrapper .wff_event_start_time_status_container .wff_event_status {
    font-size: 12px;
    display: flex;
    min-height: 20px;
    justify-content: center;
    align-items: flex-start;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_name_time_status_wrapper .wff_status_time_tooltip_wrapper .wff_event_start_time_status_container .wff_event_status .wff_status_value {
    white-space: normal;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_row_wrapper_root .wff_event_row_container .wff_event_row_wrapper .wff_sport_name_and_stage_wrapper {
    min-width: 100%;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_row_wrapper_root .wff_event_row_container .wff_event_row_wrapper .wff_sport_name_and_stage_wrapper .wff_sport_name_gender_wrapper .wff_name_and_gender {
    display: block;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_row_wrapper_root .wff_event_row_container .wff_event_row_wrapper .wff_sport_name_and_stage_wrapper .wff_sport_name_gender_wrapper .wff_name_and_gender::first-letter {
    text-transform: capitalize;
}


.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_row_wrapper_root .wff_participants_and_results_container { 
    position: unset;
    width: unset;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_row_wrapper_root .wff_participants_and_results_container .wff_participant_container_wrapper {
    gap: 12px;
    display: grid;
    grid-template-columns: 1fr auto 1fr;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_participant_container .wff_participant.wff_highlited DIV {
    font-weight: 600;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_row_wrapper_root .wff_flag_and_logo_container {
    justify-content: center;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_row_wrapper_root .wff_flag_and_logo_container.wff_national_team_square_flags .wff_flag_logo_img {
    border: none;
    border-radius: 4px;
    box-shadow: 0px 2px 3.7px rgba(66, 71, 76, 0.11);
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_row_wrapper_root .wff_flag_and_logo_container.wff_logo .wff_flag_logo_img {
    width: 20px;
    height: 20px;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_row_wrapper_root .wff_participants_and_results_container .wff_participant_container_wrapper .wff_participant_and_logo_container,
.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_row_wrapper_root .wff_participants_and_results_container .wff_participant_container_wrapper .wff_participant_and_logo_container .wff_participant {
    min-width: 0;
    align-items: center;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_row_wrapper_root .wff_participants_and_results_container .wff_participant_container_wrapper .wff_participant_and_logo_container .wff_participant {
    gap: 12px;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_row_wrapper_root .wff_participants_and_results_container .wff_participant_container_wrapper .wff_participant_and_logo_container .wff_participant_container  {
    width: 100%;
    justify-content: flex-end;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_row_wrapper_root .wff_participants_and_results_container .wff_participant_container_wrapper .wff_participant_and_logo_container.wff_away_participant_container .wff_participant_container {
    justify-content: flex-start;
}


.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_row_wrapper_root .wff_participants_and_results_container .wff_participant_container_wrapper .wff_participant_and_logo_container .wff_participant .wff_participant_name {
    /*display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-width: 0;*/
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_row_wrapper_root .wff_winner_info_wrapper {
    position: unset;
    justify-self: end;
    width: 355px;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_row_wrapper_root .wff_winner_info_wrapper .wff_winner {
    gap: 12px;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_row_wrapper_root .wff_winner_info_wrapper .wff_winner .wff_flag_and_logo_container {
    margin: 0;
    align-items: center;
    justify-content: center;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_row_wrapper_root .wff_winner_info_wrapper .wff_winner .wff_participant {
    align-items: center;
    gap: 12px;
}


.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_participant_container_wrapper .wff_event_result_single_row_wrapper .wff_event_result_single_row_container,
.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_participants_and_results_container .wff_participant_container_wrapper .wff_new_h2h_result_dash {
    min-width: 30px;
    padding: 0 10px;
    box-sizing: content-box;
    line-height: 20px;
    margin: 0;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget.wff_widget_small .wff_participants_and_results_container .wff_participant_container_wrapper .wff_new_h2h_result_dash {
    margin: 0;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_row_wrapper_root .wff_participants_and_results_container .wff_participant_container_wrapper .wff_event_result_single_row_wrapper .wff_event_result_single_row_container .wff_penalty_result {
    width: 20px;
    height: 20px;
    font-size: 10px;
    line-height: 20px;
    border: 1px solid black;
    top: -10px;
    left: -10px;
    padding-top: 1px;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_row_wrapper_root .wff_participants_and_results_container .wff_participant_container_wrapper .wff_event_result_single_row_wrapper .wff_event_result_single_row_container .wff_penalty_result.wff_away {
    left: unset;
    right: -10px;
}

.wff_widget.wff_widget_FW186409AED5DF1494 .wff_multisport_generic .wff_event_row_wrapper_root .wff_event_row_container .wff_event_row_wrapper .wff_participants_and_results_container .wff_event_comment {
    font-size: 10px;
    position: absolute;
    bottom: -14px;
    left: 50%;
    width: max-content;
    transform: translateX(-50%);
}

/*** medium, small breakpoint */

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget.wff_widget_medium .wff_event_row_wrapper_root .wff_event_row_container .wff_event_row_wrapper,
.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget.wff_widget_small .wff_event_row_wrapper_root .wff_event_row_container .wff_event_row_wrapper {
    grid-template-columns: 45px 1fr auto;
    grid-auto-rows: 40px auto;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget.wff_widget_medium .wff_event_row_wrapper_root .wff_event_row_container .wff_event_row_wrapper .wff_sport_name_and_stage_wrapper .wff_sport_name_gender_wrapper .wff_name_and_gender,
.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget.wff_widget_small .wff_event_row_wrapper_root .wff_event_row_container .wff_event_row_wrapper .wff_sport_name_and_stage_wrapper .wff_sport_name_gender_wrapper .wff_name_and_gender {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget.wff_widget_medium .wff_event_row_wrapper_root .wff_participants_and_results_container,
.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget.wff_widget_medium .wff_event_row_wrapper_root .wff_winner_info_wrapper {
    padding: 0;
    width: 100%;
    max-width: unset;
    min-height: 30px;
    justify-self: unset;
    grid-row-start: 2;
    grid-column: 2 / 4;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget.wff_widget_medium .wff_event_name_time_status_wrapper {
    grid-row: 1 / 3;
    align-self: self-start;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget.wff_widget_small .wff_event_row_wrapper_root .wff_participants_and_results_container,
.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget.wff_widget_small .wff_event_row_wrapper_root .wff_winner_info_wrapper  { 
    padding: 0;
    width: 100%;
    max-width: unset;
    justify-self: unset;
    grid-row-start: 2;
    grid-column: 1 / 4;
    min-height: 30px;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget.wff_widget_small .wff_event_name_time_status_wrapper {
    grid-row: 1 / 2;
}


.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget.wff_widget_medium .wff_event_row_wrapper_root .wff_event_row_container .wff_event_row_wrapper .wff_sport_name_and_stage_wrapper,
.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget.wff_widget_small .wff_event_row_wrapper_root .wff_event_row_container .wff_event_row_wrapper .wff_sport_name_and_stage_wrapper {
    align-self: self-start;
    line-height: 20px;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget.wff_widget_medium .wff_expand_collapse_row, 
.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget.wff_widget_small .wff_expand_collapse_row {
    order: unset;
    align-self: self-start;
    grid-row-start: 1;
    grid-column-start: 3;
}

/*** EVENT RESULTS */
.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget  .wff_event_results_container .wff_widget {
    padding: 0;
}
.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_wrapper {
    margin: 0 -16px;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_generic {
    gap: 8px;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_generic .wff_event_results_headers_container {
    padding: 0 16px;
    min-width: 100%;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_wrapper .wff_event_results_container {
    padding-top: 16px;
    max-width: unset;
    width: 100%;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_generic .wff_data_selector_wrapper {
    margin-left: auto;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_generic .wff_data_selector_root {
    display: flex;
    padding: 12px 16px 12px 20px;
    justify-content: center;
    align-items: center;
    border-radius: 32px;
    border: 1px solid #E5E5E5;
    background-color: #FFF;
    font-size: 14px;
    min-width: 120px;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_generic .wff_data_selector_root .wff_data_selector_text {
    font-weight: bold;
    line-height: 20px;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_generic .wff_data_selector_root .wff_data_selector_container {
    gap: 8px;
    padding: 0;
    justify-content: space-between;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_row_container .wff_event_results_generic .wff_event_results_headers_container .wff_event_details_header .wff_data_selector_wrapper .wff_data_selector_root:hover {
    border-color: #000000;
    background-color: #FFF;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_generic .wff_data_selector_root .wff_data_selector_list {
    border: 1px solid #e5e5e5;
    top: 55px;
    max-height: 328px;
    min-width: 315px;
    border-radius: 12px;
    margin: 0;
    padding: 8px;
    gap: 8px;
    box-shadow:  0px 4px 12px 0px rgba(0, 0, 0, 0.10);
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget.wff_widget_small .wff_event_results_generic .wff_data_selector_root .wff_data_selector_list {
    right: -15px;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_generic .wff_data_selector_root .wff_data_selector_list .wff_data_selector_list_item {
    padding: 16px;
    min-width: 100%;
    font-size: 16px;
    display: flex;
    align-items: center;
    line-height: 24px;
    border-radius: 12px;
    justify-content: space-between;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_generic .wff_data_selector_root .wff_data_selector_list .wff_data_selector_list_item .wff_selected_dropdown_item_check_container {
    width: 20px;
    height: 20px;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_generic .wff_data_selector_root .wff_data_selector_list LI.wff_data_selector_list_item.wff_selected_item,
.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_generic .wff_data_selector_root .wff_data_selector_list LI.wff_data_selector_list_item:hover {
    font-weight: normal;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_wrapper .wff_event_details_container {
    border-collapse: collapse;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_table_header_root .wff_table_header_row {
    line-height: 32px;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_table_header_root .wff_table_header_row .wff_table_header_cell {
    color: #707070;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_generic .wff_table_header_row .wff_table_header_cell.wff_rank .wff_label_text_wrapper {
    justify-content: flex-start;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_generic .wff_table_body_row .wff_table_row_column.wff_rank .wff_participant_rank_root.wff_medal_won.wff_gold_medal,
.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_generic .wff_table_body_row .wff_table_row_column.wff_rank .wff_participant_rank_root.wff_medal_won.wff_silver_medal,
.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_generic .wff_table_body_row .wff_table_row_column.wff_rank .wff_participant_rank_root.wff_medal_won.wff_bronze_medal {
    border-radius: unset;
    width: auto;
    height: auto;
    background-color: unset;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_generic .wff_table_body_row {
    line-height: 50px;
    border-bottom: 1px solid #EEEEEE;
}


.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_table_header_root .wff_table_header_row .wff_table_header_cell:first-child,
.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_generic .wff_table_body_row .wff_table_row_column:first-child {
    padding-left: 16px;
}


.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_generic .wff_table_body_row .wff_table_row_column DIV.wff_table_row_column_content_wrapper {
    width: auto;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_generic .wff_table_body_row .wff_table_row_column.wff_rank .wff_table_row_column_content_wrapper {
    justify-content: flex-start;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_generic .wff_event_details_button_container {
    padding: 0;
    height: 50px;
    line-height: 20px;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_generic .wff_event_details_button_container .wff_button_wrapper_root {
    gap: 12px;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_generic .wff_event_details_button_container .wff_icon_container.icon-collapsed_arrow_container,
.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_generic .wff_event_details_button_container .wff_icon_container.icon-expanded_arrow_container {
    width: 12px;
    height: 12px;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_generic .wff_event_details_button_container .wff_show_all_label_wrapper .wff_label_text {
    font-weight: bold;
    margin: 0;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_table_body_row .wff_participant {
    min-width: 0;
    gap: 12px;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_table_body_row .wff_participant_wrapper {
    gap: 12px;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_table_body_row .wff_participant_wrapper .wff_participant_country_name_short {
    color: #707070;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_ev_rs_par_name_tooltip {
    position: absolute;
    background: #000000;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 20px;
    padding: 5px 10px;
    border-radius: 0;
    right: 0;
    bottom: -20px;
    z-index: 9;
}

.wff_widget.wff_widget_FW186409AED5DF1494.wff_winter_olympics2022_widget .wff_event_results_wrapper .wff_event_results_container .wff_table_body_root .wff_participant_wrapper .wff_flag_and_logo_container {
    margin: 0;
    align-items: center;
}/***** client font *****/


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

/*** calendar_header_background_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_calendar_root .wff_calendar_header{
    background-color: rgba(255, 255, 255, 0.9);
}
/*** calendar_header_text_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_calendar_root .wff_calendar_title{
    color: #000000;
}
/*** calendar_container_background_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_calendar_root .wff_container_light,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_calendar_root .wff_date_navigation_buttons_root{
    background-color: rgba(255, 255, 255, 0.9);
}
/*** calendar_selected_day_background_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_calendar_root .wff_day_selected_class{
    background-color: #FFFFFF;
}
/*** calendar_selected_day_text_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_calendar_root .wff_day_selected_class .wff_month_day_class{
    color: #000000;
}
/*** calendar_hovered_day_background_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_calendar_root .vc-day:hover{
    background-color: #E5E5E5;
}
/*** calendar_hovered_day_text_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_calendar_root .vc-day:hover .wff_month_day_class{
    color: #000000;
}
/*** calendar_day_outside_month_text_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_calendar_root .is-not-in-month .wff_day_not_in_month,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_calendar_root .is-not-in-month.vc-day:hover .wff_day_not_in_month{
    color: #B3B3B3;
}
/*** calendar_weekdays_text_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_calendar_root .wff_weekdays{
    color: #000000;
}
/*** calendar_active_month_days_text_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_calendar_root .wff_month_day_class{
    color: #000000;
}
/*** events_calendar_generic_object_column_icon_border_color_zero ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_border_index_0{
    border-color: #1E88E5;
}
/*** events_calendar_generic_object_column_icon_border_color_one ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_border_index_1{
    border-color: #000000;
}
/*** events_calendar_generic_object_column_icon_border_color_two ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_border_index_2{
    border-color: #D32F2F;
}
/*** events_calendar_generic_object_column_icon_border_color_three ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_border_index_3{
    border-color: #FFCA28;
}
/*** events_calendar_generic_object_column_icon_border_color_four ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_border_index_4{
    border-color: #7CB342;
}
/*** multisport_table_slider_background_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_slider_button{
    background-color: #E2E2E2;
}
/*** multisport_table_slider_before_background_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_slider_button:before{
    background-color: #FFFFFF;
}
/*** multisport_table_slider_checked_background_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 input:checked + .wff_slider_button{
    background-color: #333333;
}
/*** calendar_hovered_header_button_background_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_sport_selector_button:hover,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_calendar_button:hover,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_date_navigation_buttons_container .wff_label_text:hover,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_sport_selector_button.wff_clicked,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_calendar_button.wff_clicked{
    background-color: #F1F1F1;
}
/*** multisport_icon_bg_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_sport_icon_container,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_event_row_icon{
    background-color: transparent;
}
/*** calendar_header_button_background_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_sport_selector_button,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_calendar_button,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_date_navigation_buttons_container .wff_label_text,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_sport_selector_button.wff_clicked,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_calendar_button.wff_clicked{
    background-color: #FFFFFF;
}
/*** calendar_header_button_text_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_sport_selector_button,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_calendar_button,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_date_navigation_buttons_container .wff_label_text,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_sport_selector_button.wff_clicked,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_calendar_button.wff_clicked{
    color: #000000;
}
/*** multisport_generic_calendar_border_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_header_root .wff_header_button_container .wff_calendar_wrapper .wff_calendar_root{
    border-color: #FFFFFF;
}
/*** multisport_generic_event_results_dropdown_bg_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_event_row_container .wff_event_results_generic .wff_event_results_headers_container .wff_event_details_header .wff_data_selector_wrapper .wff_data_selector_root,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_event_row_container .wff_event_results_generic .wff_event_results_headers_container .wff_event_details_header .wff_data_selector_wrapper .wff_data_selector_root .wff_data_selector_list{
    background-color: #FFFFFF;
}
/*** multisport_generic_event_results_dropdown_hover_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_event_row_container .wff_event_results_generic .wff_event_results_headers_container .wff_event_details_header .wff_data_selector_wrapper .wff_data_selector_root:hover,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_event_row_container .wff_event_results_generic .wff_event_results_headers_container .wff_event_details_header .wff_data_selector_wrapper .wff_data_selector_root .wff_data_selector_list .wff_data_selector_list_item:hover,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_event_row_container .wff_event_results_generic .wff_event_results_headers_container .wff_event_details_header .wff_data_selector_wrapper .wff_data_selector_root .wff_data_selector_list .wff_data_selector_list_item.wff_selected_item{
    background-color: rgba(0, 0, 0, 0.05);
}
/*** multisport_generic_event_results_dropdown_border_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_event_row_container .wff_event_results_generic .wff_event_results_headers_container .wff_event_details_header .wff_data_selector_wrapper .wff_data_selector_root,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_event_row_container .wff_event_results_generic .wff_event_results_headers_container .wff_event_details_header .wff_data_selector_wrapper .wff_data_selector_root .wff_data_selector_list{
    border-color: #E5E5E5;
}
/*** multisport_generic_main_background_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_multisport_generic,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_no_data_available_container,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_multisport_skeleton_loading_root,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_penalty_result{
    background-color: #FFFFFF;
}
/*** multisport_generic_main_text_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_multisport_generic,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_penalty_result{
    color: #000000;
}
/*** multisport_generic_header_background_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_header_root{
    background-color: #FFFFFF;
}
/*** multisport_generic_header_text_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_header_root{
    color: #000000;
}
/*** multisport_generic_result_box_background_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_event_result_single_row_container.wff_event_interrupted,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_event_result_single_row_container.wff_event_finished,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_event_result_single_row_container.wff_event_cancelled,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_event_result_single_row_container.wff_event_inprogress{
    background-color: #FFFFFF;
}
/*** multisport_generic_result_box_text_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_event_result_single_row_container{
    color: #000000;
}
/*** multisport_generic_result_box_grey_background_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_event_result_single_row_container.wff_event_notstarted{
    background-color: #FFFFFF;
}
/*** multisport_generic_live_text_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_status_value.wff_status_inprogress{
    color: #52D273;
}
/*** multisport_generic_sport_selector_button_text_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_sport_selector_root .wff_select_all{
    color: #E5001B;
}
/*** multisport_generic_gold_medal_background_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_medal_won.wff_gold_medal:not(.wff_winner),
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_winner.wff_gold_medal .wff_participant_rank_root{
    background-color: #FCB131;
}
/*** multisport_generic_silver_medal_background_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_medal_won.wff_silver_medal:not(.wff_winner),
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_winner.wff_silver_medal .wff_participant_rank_root{
    background-color: #A4A4A4;
}
/*** multisport_generic_bronze_medal_background_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_medal_won.wff_bronze_medal:not(.wff_winner),
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_winner.wff_bronze_medal .wff_participant_rank_root{
    background-color: #96764D;
}
/*** multisport_generic_media_provider_text_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_media_text{
    color: #E5001B;
}
/*** multisport_generic_row_background_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_event_row_container.wff_row_0{
    background-color: #FFFFFF;
}
/*** multisport_generic_row_text_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_event_row_container.wff_row_0{
    color: #000000;
}
/*** multisport_generic_even_row_text_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_event_row_container.wff_row_1{
    color: #000000;
}
/*** multisport_generic_even_row_background_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_event_row_container.wff_row_1{
    background-color: #FFFFFF;
}
/*** multisport_generic_sport_selector_background_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_sport_selector_root{
    background-color: #FFFFFF;
}
/*** multisport_generic_sport_selector_page_dot_bg_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_select_all .wff_page_dot{
    background-color: #BFBFBF;
}
/*** multisport_generic_sport_selector_selected_page_dot_bg_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_select_all .wff_page_dot.wff_selected_page{
    background-color: #E5001B;
}
/*** multisport_generic_tooltip_background_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_tooltip_root,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_event_details_container .wff_table_header_root .wff_tooltip_root{
    background-color: #FFFFFF;
}
/*** multisport_generic_tooltip_text_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_tooltip_root,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_event_details_container .wff_table_header_root .wff_tooltip_root{
    color: #000000;
}
/*** secondary_text_color ***/
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_event_results_generic .wff_medal_won,
.wff_widget.wff_widget_FW186409AED5DF1494 .wff_winner.wff_medal_won .wff_participant_rank_root{
    color: #000000;
}
