/* Auto-generated on Tue, 04 Apr 2023 20:07:08 +0000 for company_code ffbf. */

:root {
    --logo: url('https://main.financialtown.com/financial_town/resources/user_content/companies/ffbf/logo.png?20230316025511');
    --support-center-video-chat-logo: url('https://main.financialtown.com/financial_town/resources/user_content/companies/ffbf/support_center_video_chat_logo.png?20230316025525');
    --company-logo: url('https://main.financialtown.com/financial_town/resources/user_content/companies/ffbf/company_logo.png?20230316025533');
    --client-center-landing-logo: url('https://main.financialtown.com/financial_town/resources/user_content/companies/ffbf/client_center_landing_logo.png?20230316025542');
    --notification-logo: url('https://main.financialtown.com/financial_town/resources/user_content/companies/ffbf/notification_logo.png?20230316025555');
    --header-background-color: #FFFFFF;
    --header-text-color: #4C4C4D;
    --header-licensing-text-color: #000000;
    --header-menu-icon-color: #FED103;
    --client-portal-text-color: #000000;
    --client-portal-background-color: #F2F3F3;
    --support-center-video-chat-logo-background-color: #FFFFFF;
    --accept-button-background-color: #2ACB61;
    --accept-button-text-color: #FFFFFF;
}
body .ft_page_header{
    color: var(--header-text-color);
    background-color: var(--header-background-color);
}
#ft_page_name a{
    color: var(--header-text-color);
}
.ft_page_header .ft_menu_mobile_icon .menu-icon{
    background-color: var(--header-menu-icon-color);
}
.ft_page_header #ft_no_license_error,
.ft_video_chat_box .ft_video_chat_connected,
.ft_video_chat_box .ft_web_client_time_elapsed,
.ft_video_chat_box #ft_support_rep_name,
.ft_video_chat_box .ft_video_duration{
    color: var(--header-licensing-text-color);
}
.ft_setup_audio_video .ft_video_chat_box #ft_video_chat_preview_content{
    background-color: var(--header-background-color);
}
#ft_support_center_items .ft_support_center_add_video_chat{
    background-image: var(--support-center-video-chat-logo);
    background-color: var(--support-center-video-chat-logo-background-color);
}
.ft_video_chat_box #ft_web_client_logo,
.ft_video_chat_box .ft_video_chat_box_header,
.ft_client_ratings #ft_web_client_logo,
.ft_team_availability #ft_web_client_logo,
.ft_client_header #ft_web_client_logo,
#client_center_container .page-header{
    background-color: var(--header-background-color);
    color: var(--header-licensing-text-color);
}
.ft_video_chat_box #ft_web_client_logo,
.ft_client_ratings #ft_web_client_logo,
.ft_team_availability #ft_web_client_logo,
.ft_client_header #ft_web_client_logo,
#client_center_container .page-header .logo{
    background-image: var(--company-logo);
}
#video_chat_container .ft_video_chat_box_header{
    background-color: var(--header-background-color);
}
.portal-logo-container .portal-logo{
    background-image: var(--client-center-landing-logo);
}
body.ft_popup_page_body .center-container
/* ,body.ft_popup_page_body .ft_client_ratings_content */
{
    color: var(--client-portal-text-color);
}
body.ft_popout_body, 
body.ft_popup_client_body,
body.ft_popup_page_body{
    background-color: var(--client-portal-background-color);
}
.ft_client_ratings_content_body{
    width:100%; 
    height:calc(100% - 93px);
    background-color: var(--background-color-gray);
}
.giant-team-button.kiosk_mode .team-icon,
.giant-team-button.branch_mode .team-icon,
.giant-team-button.concierge_mode .team-icon{
    display: none;
}
.team-icon img{
    max-width: 45px;
    max-height: 45px;
}
.team-icon{
    display: none;
}
.ft_client_ratings_content_body{
    background-color: #F0F0F0 !important;
}

.ft_client_ratings_body{
    background-color: #FFFFFF !important;
}

.thank-you-text,
.thank-you-instruction-text,
.ratings-skip-button{
    color: #000000 !important;
}
