/* Auto-generated on Tue, 04 Apr 2023 01:06:18 +0000 for company_code 717cu. */

:root {
    --logo: url('https://main.financialtown.com/financial_town/resources/user_content/companies/717cu/logo.png?20221026020126');
    --support-center-video-chat-logo: url('https://main.financialtown.com/financial_town/resources/user_content/companies/717cu/support_center_video_chat_logo.png?20221026020132');
    --company-logo: url('https://main.financialtown.com/financial_town/resources/user_content/companies/717cu/company_logo.png?20221026020139');
    --client-center-landing-logo: url('https://main.financialtown.com/financial_town/resources/user_content/companies/717cu/client_center_landing_logo.png?20221026020146');
    --notification-logo: url('https://main.financialtown.com/financial_town/resources/user_content/companies/717cu/notification_logo.png?20221026020155');
    --header-background-color: #FFFFFF;
    --header-text-color: #4C4C4D;
    --header-licensing-text-color: #000000;
    --header-menu-icon-color: #BF3126;
    --client-portal-text-color: #000000;
    --client-portal-background-color: #CAD5DC;
    --client-ratings-content-text-color: #000000;
    --support-center-video-chat-logo-background-color: #FFFFFF;
    --client-center-control-hover-text-color: #000000;
    --team-view-accept-button-bg-color: #4F7588;
    --team-view-accept-button-shadow-color: #405e6d;
    --accept-button-background-color: #4F7583;
    --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);
}
body.ft_popup_page_body #portal_options_container .portal-landing-option,
body.ft_popup_page_body #portal_options_container .portal-landing-option.portal-landing-option-selectable{
    color: var(--client-ratings-content-text-color);
}
body.ft_popup_page_body #portal_options_container .portal-landing-option.portal-landing-option-selectable:hover{
    color: var(--client-center-control-hover-text-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_view .accept-button{
    background-color: var(--team-view-accept-button-bg-color) !important;
    box-shadow: var(--team-view-accept-button-shadow-color) 0px 16px 20px !important;
    
}
.team-icon img{
    max-width: 45px;
    max-height: 45px;
}
.team-icon{
    display: block;
}
.ft_client_ratings_content_body{
    background-color: #CB2C30 !important;
}

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

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