/* Auto-generated on Sun, 24 Apr 2022 04:43:05 +0000 for company_code wbt. */

:root {
   --logo: url('https://main.financialtown.com/financial_town/resources/user_content/companies/htlf/wbt/logo.png?20210919030925');
   --support-center-video-chat-logo: url('https://main.financialtown.com/financial_town/resources/user_content/companies/htlf/wbt/support_center_video_chat_logo.png?20210919030925');
   --company-logo: url('https://main.financialtown.com/financial_town/resources/user_content/companies/htlf/wbt/company_logo.png?20210919030925');
   --client-center-landing-logo: url('https://main.financialtown.com/financial_town/resources/user_content/companies/htlf/wbt/client_center_landing_logo.png?20210919030925');
   --notification-logo: url('https://main.financialtown.com/financial_town/resources/user_content/companies/htlf/wbt/notification_logo.png?20210919030925');
   --header-background-color: #FFFFFF;
   --header-text-color: #4C4C4D;
   --header-licensing-text-color: #000000;
   --header-menu-icon-color: #870236;
   --client-portal-text-color: #000000;
   --client-portal-background-color: #F2F3F3;
}
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);
}
.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;
}