@charset "UTF-8";
/* CSS Document */

/* GLOBALS */
:root {
	/* Colors */
	--theme_color_primary: #1a1919;
	--theme_color_secondary: #F4F6F8;
	--theme_color_highlight: #FFFFFF;
	--theme_bg_primary: #FFFFFF;
	--theme_bg_secondary: #F4F6F8;
	--theme_bg_highlight: #EEEEEE;
	--theme_bg_active: #E3E3E3;
	--theme_bg_inactive: #D9D9D9;
	--theme_screen_overlay: rgb(26, 25, 25, 0.25);
	/* Text Colors */
	--text_color_primary: #515151;
	--text_color_secondary: #858585;
	--text_color_highlight: #3668FF;
	--text_color_highlight_contrast: #E3E3E3;
	--text_color_inactive: #666666;
	--text_color_link: #3668FF;
	--text_color_warn: #C9005E;
	--text_color_alert: #FF6C36;
	--text_color_alert_contrast: #FF6C36;
	--text_color_nav: #707070;
	--text_color_nav_contrast: #DFDFDF;
	--text_color_filters: #515151;
	--text_color_details: #E3E3E3;
	--text_color_details_contrast: #666666;
	--text_color_legal: #999999;
	--text_color_hover_details: #FFFFFF;
	--text_color_button_utility: #FFFFFF;
	--text_color_popup_header: #515151;
	--text_color_red: #C9005E;
	--text_color_blue: #3668FF;
	--text_color_blue_contrast: #3668FF;
	--text_color_green: #12B76A;
	--text_color_purple: #CD61FF;
	--text_color_orange: #FF6C36;
	--text_color_tangerine: #ff9b36;
	/* Content */
	--content_popup_bg: #FFFFFF;
	--content_popup_divider: #CED5DC;
	--content_popup_header_bg: #F4F6F8;
	--content_utility_bg: #EEEEEE;
	/* Elements */
	--scrollbar_bar_off: #dbd9d9;
	--scrollbar_bar_on: #c0bebe;
	--border_color_left_nav: #CED5DC;
	--divider_color_left_nav: #CED5DC;
	--border_color_sub_nav: #CED5DC;
	--divider_color_form: #CED5DC;
	--divider_elements_frame: #dad9d9;
	--search_results_row_bg: #EEEEEE;
	--hover_details_bg_header: #ced9e3;
	--hover_details_bg_body: #052C1D;
	--notification_bg_alert_border: #E56262;
	--notification_bg_alert: #d40000ff;
 	--toggle_switch_bg_off: #FFFFFF;
	--toggle_switch_bg_on: #3668FF;
	--toggle_switch_slider_off: #B6B6B6;
	--toggle_switch_slider_on: #FFFFFF;
	--checkbox_bg_off: #FFFFFF;
	--checkbox_border_off: #707070;
	--checkbox_bg_on: #FFFFFF;
	--checkbox_border_on: #707070;
	--checkbox_check_mark: #707070;
	--button_utility_select: #3668FF;
	--button_utility_select_hover: #0d46f2;
	--button_utility_select_border: #3668FF;
	--button_utility_select_inactive: #4D4D4D;
	--button_utility_select_organization: #F4F6F8;
	--button_utility_select_organization_hover: #ebecee;
	--button_utility_select_organization_leave: #FFEBF3;
	--button_utility_select_organization_leave_hover: #FFDDEA;
	--button_utility_settings: #F4F6F8;
	--button_utility_settings_hover: #ebecee;
	--button_utility_delete: #FFEBF3;
	--button_utility_delete_hover: #fbc1d8;
	--input_field_login: #1e1e1e;
	--input_field_text: #FEFEFE;
	--input_border_on: #C6C6C6;
	--input_border_content: #999999;
	--popup_calendar_header: #3668FF;
	--popup_calendar_months: #E3E3E3;
	--popup_calendar_days: #F4F6F8;
	--popup_calendar_divider: #CED5DC;
}

/* Styles */
body {
	background-color: var(--theme_bg_primary);
}
.body_login {
	background-color: var(--theme_bg_primary);
}

/* Layout */
.layout_loading_async {
     
}
.layout_loading_message {
	color: var(--text_color_button_utility);
	background-image: linear-gradient(to right, rgba(77,77,77,0.00), rgba(77,77,77,.85), rgba(77,77,77,.65), rgba(77,77,77,0));
}
.layout_login_display {
	border-top: 1px solid #c1eafc;
     background-color: var(--theme_color_secondary);
}
.layout_login_display_cell {
	color: #17455a;
}
.layout_form_login {
	color: #DFDFDF;
     background-color: #2e2e2e;
}
.layout_form_login_input {
	color: var(--input_field_text);
}
.layout_formMsg_login {
	color: var(--theme_color_highlight);
}
.layout_formMsg_login_signup {
	color: var(--theme_color_highlight);
}
.layout_formMsg_login_signup a {
	color: var(--theme_color_highlight);
}
.layout_formMsg_reset {
	color: var(--theme_color_highlight);
}
.layout_formMsg_reset a {
	color: var(--theme_color_highlight);
}
.layout_formMsg_login_reset_link {
	color: var(--theme_color_highlight);
}
.layout_formMsg_login_reset_link a {
	color: var(--theme_color_highlight);
}
.layout_formMsg_retrieve {
	color: var(--theme_color_highlight);
}
.layout_signup_display {
	border-top: 1px solid #c1eafc;
     background-color: rgba(255, 255, 255, .35);
}
.layout_signup_display_cell {
	color: #17455a;
}
.layout_form_signup {
	color: #DFDFDF;
     background-color: #2e2e2e;
}
.layout_form_signup_input {
	color: #FFFFFF;
}

/* Layout: Header */
.layout_header {
     background-color: var(--theme_bg_primary);
	border-bottom: 1px solid var(--divider_color_left_nav);
}
.layout_header_logo {
	color: var(--text_color_primary);
	background-image: url("icons/logo_omnifuse.svg");
}
.layout_header_logo.main {
	background-color: var(--theme_bg_secondary);
	border-right: 1px solid var(--divider_color_left_nav);
}
.layout_header_organization {
	color: var(--text_color_highlight);
}
.header_nav_communications {
	background-color: var(--button_utility_select);
	background-image: url("icons/icon_communication.svg");
}
.header_nav_communications_title {
	color: var(--text_color_button_utility);
}
.header_nav_communications_arrow {
	background-image: url("icons/icon_arrow_down_contrast.svg");
}
.header_nav_notifications {
	background-image: url("icons/icon_notification.svg");
}
.header_nav_link_title {
	color: #383838;
}
.nav_icon_add {
     background-image: url("icons/icon_add.svg");
}
.nav_icon_add_contrast {
     background-image: url("icons/icon_add_contrast.svg");
}
.nav_icon_home {
     background-image: url("icons/icon_home.svg");
}
.nav_icon_campaigns {
     background-image: url("icons/icon_campaigns.svg");
}
.nav_icon_campaigns_add {
     background-image: url("icons/icon_campaigns_add.svg");
}
.nav_icon_campaigns_sales {
     background-image: url("icons/icon_price.svg");
}
.nav_icon_campaigns_help_desk {
     background-image: url("icons/icon_help_desk_highlight.svg");
}
.nav_icon_campaigns_calls {
     background-image: url("icons/icon_contact_highlight.svg");
}
.nav_icon_details {
     background-image: url("icons/icon_campaigns.svg");
}
.nav_icon_contact {
     background-image: url("icons/icon_contacts.svg");
}
.nav_icon_help_desk {
     background-image: url("icons/icon_help_desk.svg");
}
.nav_icon_channels {
     background-image: url("icons/icon_help_desk.svg");
}
.nav_icon_tickets_activity {
     background-image: url("icons/icon_channels_view.svg");
}
.nav_icon_products {
     background-image: url("icons/icon_products.svg");
}
.nav_icon_groups {
     background-image: url("icons/icon_products.svg");
}
.nav_icon_discounts {
     background-image: url("icons/icon_products.svg");
}
.nav_icon_orders {
     background-image: url("icons/icon_orders.svg");
}
.nav_icon_place_orders {
     background-image: url("icons/icon_place_order.svg");
}
.nav_icon_place_orders_highlight {
     background-image: url("icons/icon_place_order_highlight.svg");
}
.nav_icon_customers {
     background-image: url("icons/icon_team.svg");
}
.nav_icon_orders_activity {
     background-image: url("icons/icon_view.svg");
}
.nav_icon_apps {
     background-image: url("icons/icon_apps.svg");
}
.nav_icon_webhooks {
     background-image: url("icons/icon_webhooks.svg");
}
.nav_icon_logout {
     background-image: url("icons/icon_logout.svg");
}
.nav_icon_account {
     background-image: url("icons/icon_account.svg");
}
.nav_icon_users {
     background-image: url("icons/icon_account.svg");
}
.nav_icon_settings {
     background-image: url("icons/icon_settings.svg");
}
.nav_icon_organizations {
     background-image: url("icons/icon_settings.svg");
}
.nav_icon_members {
     background-image: url("icons/icon_team.svg");
}
.nav_icon_organizations_users {
     background-image: url("icons/icon_team.svg");
}
.nav_icon_search_organizations_users {
     background-image: url("icons/icon_invite.svg");
}
.nav_icon_invite_organizations_users {
     background-image: url("icons/icon_invite.svg");
}
.nav_icon_organizations {
     background-image: url("icons/icon_settings.svg");
}
.nav_icon_my_organizations {
     background-image: url("icons/icon_world2.svg");
}
.nav_icon_users_organizations {
     background-image: url("icons/icon_organizations.svg");
}
.nav_icon_organizations_add {
     background-image: url("icons/icon_organizations.svg");
}
.nav_icon_invite {
     background-image: url("icons/icon_invite.svg");
}
.nav_icon_send_color {
     background-image: url("icons/icon_send_color.svg");
}
.nav_icon_name {
     background-image: url("icons/icon_account.svg");
}
.nav_icon_email {
	background-image: url("icons/icon_mail.svg");
}
.nav_icon_phone {
	background-image: url("icons/icon_call.svg");
}
.nav_icon_numbers {
	background-image: url("icons/icon_numbers.svg");
}
.nav_icon_search {
	background-image: url("icons/icon_search_color.svg");
}
.nav_icon_address {
	background-image: url("icons/icon_address.svg");
}
.nav_icon_timezone {
	background-image: url("icons/icon_world.svg");
}
.nav_icon_username {
	background-image: url("icons/icon_account.svg");
}
.nav_icon_password {
	background-image: url("icons/icon_secure.svg");
}

/* Layout: Left Nav */
.layout_left_nav {
     background-color: var(--theme_bg_secondary);
	border-right: 1px solid var(--border_color_left_nav);
}
.layout_left_nav_footer {
	border-top: 1px solid var(--border_color_left_nav);
}

/* Layout: Communications Center */
.communications_center_header_title {
	color: var(--text_color_button_utility);
	background-color: var(--button_utility_select);
	background-image: url("icons/icon_communication.svg");
	border-bottom: 1px solid var(--theme_color_secondary);
}
.communications_center_header_nav {
	color: var(--text_color_primary);
	background-color: var(--theme_bg_primary);
	border-bottom: 1px solid var(--border_color_left_nav);
}
.communications_filters_frame {
	color: var(--text_color_filters);
	border: 1px solid var(--divider_color_form);
	background-color: var(--theme_bg_primary);
}
.communications_filters_frame:hover {
	background-color: var(--theme_bg_secondary);
}
.communications_filters_frame.on {
	background-color: var(--theme_bg_secondary) !important;
}
.communications_filters_frame.l1_input:hover {
	background-color: transparent;
}
.communications_filters_frame.search {
	background-image: url("icons/icon_search.svg");
}
.communications_filters_frame.sort {
	background-image: url("icons/icon_sort.svg");
}
.communications_filters_frame.sort_desc {
	background-image: url("icons/icon_sort_desc.svg");
}
.communications_filters_frame.filter {
	background-image: url("icons/icon_filter.svg");
}
.communications_filters_frame.add {
	background-image: url("icons/icon_add.svg");
}
.communications_filters_frame_filters {
	color: var(--text_color_filters);
	border: 1px solid var(--divider_color_form);
	border-top: transparent;
	background-color: var(--theme_bg_secondary);
}
.communications_filters_frame_filters::after {
	border-top: 1px solid var(--divider_color_form);

}
.communications_center_left_nav {
	color: var(--text_color_button_utility);
	background-color: var(--button_utility_select);
}
.communications_center_left_nav_items {
	color: var(--text_color_button_utility);
}
.communications_center_left_nav_items.messages {
     background-image: url("icons/icon_help_desk_contrast.svg");
}
.communications_center_left_nav_items.email {
     background-image: url("icons/icon_mail_contrast.svg");
}
.communications_center_left_nav_items.sms {
     background-image: url("icons/icon_numbers_contrast.svg");
}
.communications_center_left_nav_items.notifications {
     background-image: url("icons/icon_team_contrast.svg");
}
.communications_center_left_nav_items.phone {
     background-image: url("icons/icon_call_contrast.svg");
}
.communications_center_left_nav_items:hover {
	color: var(--text_color_primary);
	background-color: var(--theme_bg_secondary);
}
.communications_center_left_nav_items.messages:hover {
     background-image: url("icons/icon_help_desk.svg");
}
.communications_center_left_nav_items.email:hover {
     background-image: url("icons/icon_mail.svg");
}
.communications_center_left_nav_items.sms:hover {
     background-image: url("icons/icon_numbers.svg");
}
.communications_center_left_nav_items.notifications:hover {
     background-image: url("icons/icon_team.svg");
}
.communications_center_left_nav_items.phone:hover {
     background-image: url("icons/icon_call.svg");
}
.communications_center_body {
	color: var(--text_color_primary);
	background-color: var(--theme_bg_primary);
}
.communications_center_header.messages {
	background-image: url("icons/icon_help_desk.svg");
}
.communications_center_content_again {]
	color: var(--text_color_highlight);
}
.communications_center_filter {
	color: var(--text_color_highlight);
	background-color: var(--hover_details_bg_header);
}
.communications_center_content_result_row {
	color: var(--text_color_primary);
	background-color: var(--theme_bg_highlight);
}
.communications_center_content_result_row_data {
	color: var(--text_color_primary);
}
.communications_center_content_result_row_status {
	color: var(--text_color_primary);
}
.communications_center_content_result_row_details {
	color: var(--text_color_primary);
	background-color: var(--theme_bg_highlight);
}
.communications_center_content_result_row.email {
	background-image: url("icons/icon_mail.svg");
}
.communications_center_content_result_row_status.open {
	color: var(--text_color_highlight);
	border: 1px solid var(--text_color_highlight);
}
.communications_center_content_result_row_status.closed {
	color: var(--text_color_alert);
	border: 1px solid var(--text_color_alert);
}
.communications_center_content_result_row_status.new {
	color: var(--text_color_orange);
	border: 1px solid var(--text_color_orange);
}
.communications_center_content_result_row_status.pending {
	color: var(--text_color_blue);
	border: 1px solid var(--text_color_blue);
}
.communications_center_content_filter_button {
	color: var(--text_color_primary);
	background-color: var(--theme_bg_highlight);
	background-image: url("icons/icon_filter.svg");
	border: 1px solid var(--theme_color_primary);
}
.communications_center_content_home {
	color: var(--text_color_primary);
}
.communications_center_content_home.messages {
	background-image: url("icons/icon_help_desk.svg");
}
.communications_center_content_confirm {
	color: var(--text_color_primary);
	background-image: url("icons/icon_notify.svg");
}

/* Content Elements: Fly-In Footer */
.content_utility_flyin_footer {
     width: 100%;
	height: 150px;
	margin: 0px;
	padding: 0px;
	position: fixed;
	left: 0;
	bottom: 0;
	background-color: var(--content_popup_bg);
     animation: grow-from-bottom 1s ease-in-out;
}
.content_utility_flyin_footer_content {
     width: 60%;
	height: auto;
	margin-left: 20%;
	margin-right: 20%;
	padding: 30px;
	box-sizing: border-box;
	color: var(--text_color_highlight_contrast);
	text-align: center;
	font-family: "Inter";
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
}

/* Content Elements: Tool Tips */
.content_utility_tooltip_tip {
     background-color: var(--button_utility_select);
     color: var(--text_color_button_utility);
}
.content_utility_tooltip_arrow {
	background-color: var(--button_utility_select);
     color: var(--text_color_button_utility);
}

/* Content Elements: Fly-In Footer */
.content_utility_flyin_footer {
	background-color: var(--content_popup_bg);
}
.content_utility_flyin_footer_content {
	color: var(--text_color_highlight_contrast);
}

/* Content Elements: Fly-In Status Updates */
.content_utility_flyin_status {
	background-color: transparent;
}
.content_utility_flyin_status_content {
	color: var(--text_color_primary);
	background-color: var(--theme_bg_secondary);
	background-image: url(icons/icon_checkmark_color.svg);
	border: 1px solid var(--border_color_sub_nav);
}

/* Layout: Main Content Window */
.layout_content_main {
	
}
.layout_content_main::-webkit-scrollbar-track {
	background-color: #E3E3E3;
}
.layout_content_main::-webkit-scrollbar-thumb {
	background-color: #CDCDCD;
}

/* Content Elements */
.content_elements_header {
	background-color: var(--theme_bg_secondary);
	border-top: 1px solid var(--divider_color_form);
	border-bottom: 1px solid var(--divider_color_form);
}
.content_filters_frame {
	color: var(--text_color_filters);
	border: 1px solid var(--divider_color_form);
	background-color: var(--theme_bg_primary);
}
.content_filters_frame:hover {
	background-color: var(--theme_bg_secondary);
}
.content_filters_frame.on {
	background-color: var(--theme_bg_secondary) !important;
}
.content_filters_frame.l1_input:hover {
	background-color: transparent;
}
.content_filters_frame.search {
	background-image: url("icons/icon_search.svg");
}
.content_filters_frame.sort {
	background-image: url("icons/icon_sort.svg");
}
.content_filters_frame.sort_desc {
	background-image: url("icons/icon_sort_desc.svg");
}
.content_filters_frame.filter {
	background-image: url("icons/icon_filter.svg");
}
.content_filters_frame.add {
	background-image: url("icons/icon_add.svg");
}
.content_filters_frame_filters {
	color: var(--text_color_filters);
	border: 1px solid var(--divider_color_form);
	border-top: transparent;
	background-color: var(--theme_bg_secondary);
}
.content_filters_frame_filters::after {
	border-top: 1px solid var(--divider_color_form);

}
.content_elements_frame {
	background-color: var(--theme_bg_primary);
	border-bottom: 1px solid var(--divider_color_form);
}
.content_elements_frame:hover {
	background-color: var(--theme_bg_secondary);
}
.content_elements_frame_title {
	color: var(--text_color_primary);
}
.content_elements_frame_title.content {
	color: var(--text_color_primary);
}
.content_elements_frame_title.organization {
	color: var(--text_color_highlight);
}
.content_elements_frame_details {
	color: var(--text_color_primary);
}
.content_elements_frame_buttons {
	color: var(--text_color_primary);
}
.content_elements_frame_icon.organizations {
	background-image: url("icons/icon_world.svg");
}
.content_elements_frame_icon.campaigns {
	background-image: url("icons/icon_campaigns.svg");
}
.content_elements_frame_icon.contact {
	background-image: url("icons/icon_contacts.svg");
}
.content_elements_frame_icon.numbers {
	background-image: url("icons/icon_numbers.svg");
}
.content_elements_frame_icon.help_desk {
	background-image: url("icons/icon_help_desk.svg");
}
.content_elements_frame_icon.products {
	background-image: url("icons/icon_products.svg");
}
.content_elements_frame_icon.products_images {
	background-color: var(--theme_bg_inactive);
}
.content_elements_frame_icon.products_images.add {
	background-image: url("icons/icon_images_add.svg");
}
.content_elements_frame_icon.discounts {
	background-image: url("icons/icon_price.svg");
}
.content_elements_frame_icon.webhooks {
	background-image: url("icons/icon_webhooks.svg");
}
.content_elements_frame_icon.apps {
	background-image: url("icons/icon_apps.svg");
}
.content_elements_frame_icon.email {
	background-image: url("icons/icon_mail.svg");
}
.content_elements_frame_icon_button {
	border: 0px transparent;
	background-color: transparent;
}
.content_elements_frame_icon_settings {
	border: 0px transparent;
	background-color: var(--button_utility_settings);
	background-image: url("icons/icon_filter.svg");
}
.content_elements_frame_icon_settings:hover {
	background-color: var(--button_utility_settings_hover);
}
.content_elements_frame_icon_delete {
	border: 0px transparent;
	background-color: var(--button_utility_delete);
	background-image: url("icons/icon_trash.svg");
}
.content_elements_frame_icon_delete:hover {
	background-color: var(--button_utility_delete_hover);
}
.content_elements_frame_settings {
	border: 0px transparent;
	background-color: var(--button_utility_settings);
}

/* Content Navigation: Content Subheader */
.content_navigation_subnav {
	color: var(--text_color_primary);
	border-bottom: 1px solid var(--border_color_sub_nav);
}
.content_navigation_subnav_links {
	color: var(--text_color_primary);
	border: 1px solid var(--border_color_sub_nav);
}
.content_navigation_subnav_links:hover {
	color: var(--text_color_primary);
	background-color: var(--theme_bg_secondary);
	border: 1px solid var(--border_color_sub_nav);
}
.content_navigation_subnav_links.on {
	color: var(--text_color_primary);
	background-color: var(--theme_bg_secondary);
	border: 1px solid var(--border_color_sub_nav);
	cursor: default;
}

/* Content Navigation: Left Nav Footer */
.content_navigation_link.left_nav.apps {
	background-image: url("icons/icon_apps.svg");
}
.content_navigation_link.left_nav.apps_add {
	background-image: url("icons/icon_apps_add.svg");
}
.content_navigation_link.left_nav.webhooks {
	background-image: url("icons/icon_webhooks.svg");
}
.content_navigation_link.left_nav.webhooks_add {
	background-image: url("icons/icon_webhooks_add.svg");
}

/* Content Navigation: Collapsibles */
.content_navigation_collapsible_link_arrow_down {
	background-image: url("icons/icon_arrow.svg");
}
.content_navigation_collapsible_link_arrow_down.communications {
	background-image: url("icons/icon_arrow_contrast.svg");
}
.content_navigation_collapsible_link_arrow_up {
	background-image: url("icons/icon_arrow.svg");
}
.content_navigation_collapsible_link_arrow_up.communications {
	background-image: url("icons/icon_arrow_contrast.svg");
}
.content_navigation_collapsible_link.left_nav:hover {
	background-color: var(--hover_details_bg_header);
}
.content_navigation_collapsible_content.communication {
	color: var(--text_color_nav_contrast);
     background-color: var(--content_popup_bg);
}
.content_navigation_collapsible_content.account {
	color: var(--text_color_nav_contrast);
     background-color: var(--content_popup_bg);
}
.content_navigation_collapsible_content.left_nav {
	border-left: 3px solid var(--divider_color_left_nav);
}
.content_navigation_collapsible_content.left_nav_footer {
	border-left: 1px solid var(--divider_color_left_nav);
}
.content_navigation_collapsible_content_field_cell.account:hover {
	background-color: var(--hover_details_bg_header);
}
.content_navigation_collapsible_content_field_cell.left_nav:hover {
	background-color: var(--hover_details_bg_header);
}

/* Content Navigation: Expanding */
.content_navigation_expanding_link {
	color: var(--text_color_secondary);
}
.content_navigation_expanding_link_title {
	color: var(--text_color_secondary);
}
.content_navigation_expanding_link_title {
	color: var(--text_color_secondary);
}
.content_navigation_expanding_link_title_cells {
	color: var(--text_color_secondary);
}
.content_navigation_expanding_link_title_cells.details {
	color: var(--text_color_secondary);
}
.content_navigation_expanding_link_title_cells.highlight {
	color: var(--text_color_highlight);
}
.content_navigation_expanding_link_value {
	color: var(--text_color_primary);
}
.content_navigation_expanding_content_title {
	color: var(--text_color_secondary);
}
.content_navigation_expanding_link_toggle {
	color: var(--text_color_primary);
}
.content_navigation_expanding_link_toggle_status {
	color: var(--text_color_primary);
}
.content_navigation_expanding_link_arrow_down {
	color: var(--text_color_primary);
	background-color: var(--theme_bg_active);
	background-image: url("icons/icon_arrow.svg");
}
.content_navigation_expanding_link_arrow_up {
	color: var(--text_color_primary);
	background-color: var(--theme_bg_active);
	background-image: url("icons/icon_arrow_left.svg");
}

/* Content Navigation: Popup Window */
.button_content_utility_popup_close {
	background-image: url("icons/icon_close.svg");
}
.content_utility_popup_title.delete {
	background-image: url("icons/icon_delete.svg");
}
.content_utility_popup_title.user_add {
	background-image: url("icons/icon_search.svg");
}
.content_utility_popup_title.api_key_add {
	background-image: url("icons/icon_secure.svg");
}
.content_utility_popup_title.user_invite {
	background-image: url("icons/icon_invite.svg");
}
.content_utility_popup_title.campaign_add {
	background-image: url("icons/icon_campaigns_add.svg");
}
.content_utility_popup_title.contact_add {
	background-image: url("icons/icon_contacts.svg");
}
.content_utility_popup_title.number_add {
	background-image: url("icons/icon_numbers.svg");
}
.content_utility_popup_title.help_desk_channel_add {
	background-image: url("icons/icon_help_desk.svg");
}
.content_utility_popup_title.product_add {
	background-image: url("icons/icon_products.svg");
}
.content_utility_popup_title.customer_search {
	background-image: url("icons/icon_search.svg");
}
.content_utility_popup_title.app_add {
	background-image: url("icons/icon_apps.svg");
}
.content_utility_popup_title.webhook_add {
	background-image: url("icons/icon_webhooks.svg");
}

/* Content Navigation: Content Headers / Titles */
.content_navigation_title {
	color: var(--text_color_primary);
}
.content_navigation_title_back {
	background-image: url("icons/icon_back.svg");
}
.content_navigation_title_subtitle {
	color: var(--text_color_nav);
}

/* Content Navigation: Filters */
.content_navigation_search_filters_title.calendar {
	background-image: url(icons/icon_calendar.svg);
}

/* Content Navigation: Search Results */
.content_navigation_search_results_row.header {
	background-color: var(--theme_color_secondary);
}
.content_navigation_search_results_cell.header {
	color: var(--text_color_button_utility);
}
.content_navigation_search_results_row.row {
	background-color: var(--search_results_row_bg);
}

/* Content Navigation: Search Results Pagination */
.content_navigation_search_results_nav {
	color: var(--text_color_primary);
}

/* Content Navigation: Popup Search Results */
.content_item_user_search_list {
	background-color: var(--theme_bg_secondary);
}
.content_item_user_search_list_name {
	color: var(--text_color_primary);
}
.content_item_user_search_list_action {
	color: var(--text_color_alert);
}
.content_item_user_search_list_action.on {
	color: var(--text_color_link);
}
.content_item_user_search_invite {
	color: var(--text_color_highlight);
	background-image: url(icons/icon_send_color.svg);
}
.content_item_customer_search_title {
	color: var(--text_color_highlight_contrast);
	background-color: var(--theme_color_secondary);
}
.content_item_customer_search_list {
	background-color: var(--theme_bg_highlight);
}
.content_item_customer_search_list_name {
	color: var(--text_color_highlight);
}
.content_item_customer_search_list_action {
	color: var(--text_color_alert);
}
.content_item_customer_search_list_action.on {
	color: var(--text_color_link);
}
.content_item_customer_search_list_details {
	background-color: var(--theme_bg_primary);
}
.content_item_numbers_add_title {
	color: var(--text_color_highlight_contrast);
	background-color: var(--theme_color_secondary);
}
.content_item_numbers_add_list {
	background-color: var(--theme_bg_highlight);
}
.content_item_numbers_add_list_name {
	color: var(--text_color_highlight);
}
.content_item_numbers_add_list_action {
	color: var(--text_color_alert);
}
.content_item_numbers_add_list_action.on {
	color: var(--text_color_link);
}
.content_item_numbers_add_list_details {
	background-color: var(--theme_bg_primary);
}

/* Content Navigation: Date Select */
.content_navigation_date_select {
	color: var(--text_color_primary);
}
.content_navigation_date_select_time_divider {
	background-color: var(--text_color_primary);
}
.content_navigation_date_select_hour {
	background-color: transparent;
	background-image: url("icons/icon_button_select_arrow.svg");
}
.content_navigation_date_select_minute {
	background-color: transparent;
	background-image: url("icons/icon_button_select_arrow.svg");
}

/* Content Navigation: Popup Calendar */
.content_navigation_calendar_dateFrame_start {
	box-shadow: 0 0 20px 10px rgba(0, 0, 0, 0.3);
	border-radius: 8px;
}
.content_navigation_calendar_dateFrame_end {
	box-shadow: 0 0 20px 10px rgba(0, 0, 0, 0.3);
	border-radius: 8px;
}
.content_navigation_calendar_nav {
	color: var(--text_color_button_utility);
	background-color: var(--popup_calendar_header);
	border-bottom: 1px solid var(--button_utility_select_border);
}
.content_navigation_calendar_footer {
	background-color: var(--popup_calendar_header);
}
.content_navigation_calendar_header {
	border-bottom: 1px solid var(--popup_calendar_divider);
	border-right: 1px solid var(--text_color_button_utility);
	color: var(--text_color_primary);
	background-color: var(--popup_calendar_months);
}
.content_navigation_calendar_header a {
	color: var(--text_color_primary);
}
.content_navigation_calendar_header_end {
	border-right: 1px solid var(--popup_calendar_months);
	border-bottom: 1px solid var(--popup_calendar_divider);
	color: var(--text_color_primary);
	background-color: var(--popup_calendar_months);
}
.content_navigation_calendar_header_end a {
	color: var(--text_color_button_utility);
}
.content_navigation_calendar_month {
	color: var(--text_color_button_utility);
}
.content_navigation_calendar_empty {
	border-bottom: 1px solid var(--popup_calendar_divider);
	border-right: 1px solid var(--popup_calendar_divider);
	background-color: var(--popup_calendar_days);
}
.content_navigation_calendar_empty_end {
	border-right: 1px solid var(--popup_calendar_days);
	border-bottom: 1px solid var(--popup_calendar_divider);
	background-color: var(--popup_calendar_days);
}
.content_navigation_calendar_day {
	color: var(--text_color_primary);
	border-bottom: 1px solid var(--popup_calendar_divider);
	border-right: 1px solid var(--popup_calendar_divider);
	background-color: var(--popup_calendar_days);
}
.content_navigation_calendar_day:hover {
	background-color: var(--popup_calendar_months);
}
.content_navigation_calendar_day a {
	color: var(--text_color_button_utility);
}
.content_navigation_calendar_day_end {
	color: var(--text_color_primary);
	border-right: 1px solid var(--popup_calendar_days);
	border-bottom: 1px solid var(--popup_calendar_divider);
	background-color: var(--popup_calendar_days);
}
.content_navigation_calendar_day_end:hover {
	background-color: var(--popup_calendar_months);
}
.content_navigation_calendar_day_end a {
	color: var(--text_color_highlight);
}
.content_navigation_calendar_today {
	background-color: var(--popup_calendar_months);
}
.content_navigation_calendar_highlight {
	color: var(--text_color_button_utility);
	background-color: var(--popup_calendar_header);
}
.content_navigation_calendar_date {
	border: 1px solid var(--text_color_button_utility);
	background-color: var(--button_utility_select);
	color: var(--button_utility_select_border);
}
.content_navigation_calendar_button {
	color: var(--button_utility_select);
	background: var(--text_color_button_utility);
	border: 1px solid var(--text_color_button_utility);
}
.content_navigation_calendar_button:hover {
	color: var(--text_color_button_utility);
	background: var(--button_utility_select);
	border: 1px solid var(--text_color_button_utility);
}
.content_navigation_calendar_wrapper {
	background-color: var(--theme_bg_primary);
	border: 1px solid var(--input_border_on);
	background-image: url("icons/icon_calendar.svg");
}

/* Content Elements: Clipboard */
.content_utility_clipboard {
	background-image: url("icons/icon_clipboard.svg");
}


/* Content Navigation: Collapsible */
.content_navigation_collapsible_columns_icon.check {
	background-image: url("icons/icon_checkmark.svg");
}
.content_navigation_collapsible_columns_icon.x {
	background-image: url("icons/icon_alert.svg");
}

/* Content Navigation: Expanding */
.content_navigation_expanding_columns_icon.check {
	background-image: url("icons/icon_checkmark.svg");
}
.content_navigation_expanding_columns_icon.x {
	background-image: url("icons/icon_alert.svg");
}

/* Content Navigation: Main */
.content_navigation_main_columns_icon.check {
	background-image: url("icons/icon_checkmark.svg");
}
.content_navigation_main_columns_icon.x {
	background-image: url("icons/icon_alert.svg");
}

/* Content Navigation: Content Filter */
.content_navigation_content_filter_filter {
	border-bottom: 1px solid var(--divider_color_form);
}

/* Content Navigation: Organizations Icon */
.content_navigation_main_content_field_cell.organization_icon {
	background-image: url("icons/icon_organization_default.svg");
	border: 5px solid var(--border_color_sub_nav);
}

/* Content Elements: Bullet Points */
.content_navigation_search_results_details_bullet.clock {
	background-image: url("icons/icon_clock_face.svg");
}
.content_navigation_search_results_details_bullet.money {
	background-image: url("icons/icon_price.svg");
}
.content_navigation_search_results_details_bullet.agent {
	background-image: url("icons/icon_agent_solo.svg");
}
.content_navigation_search_results_details_bullet.queue {
	background-image: url("icons/icon_queue.svg");
}
.content_navigation_search_results_details_bullet.face {
	background-image: url("icons/icon_face_circle.svg");
}
.content_navigation_search_results_details_bullet.order_merchant {
	background-image: url("icons/icon_products.svg");
}

/* Content Elements: Main Content */
.content_navigation_main_content_field_wrapper {
	border: 1px solid var(--divider_color_left_nav);
}
.content_navigation_main_content_field_wrapper.mini {
	border: 1px solid var(--divider_color_left_nav);
}
.content_navigation_main_content.id_uid {
	color: var(--text_color_highlight);
}

/* Content Items: Popup Links */
.content_item_customer_orders_details_subheader_nav_active {
	background-image: url("icons/icon_close.svg");
}

/* Content Items: Order Details */
.content_item_customer_orders_details_subheader_nav_active {
	background-image: url("icons/icon_close.svg");
}

/* Text */
.text_loginHeader {
	color: #D6D6D6;
}
.text_loginSubHeader {
	color: #D6D6D6;
}

/* Icons */
.icon_notify {
     background-image: url("icons/icon_notify.svg");
}
.icon_warn {
     background-image: url("icons/icon_warn.svg");
}
.icon_alert {
     background-image: url("icons/icon_alert.svg");
}
.icon_delete {
     background-image: url("icons/icon_trash.svg");
}
.icon_agent_phone_color {
     background-image: url("icons/icon_agent_phone.svg");
}
.icon_agent_phone_gray {
     background-image: url("icons/icon_agent_phone_gray.svg");
}
.icon_agent_phone_gray:hover {
     background-image: url("icons/icon_agent_phone.svg");
}
.icon_agent_numberpad_color {
     background-image: url("icons/icon_agent_numberpad.svg");
}
.icon_agent_numberpad_gray {
     background-image: url("icons/icon_agent_numberpad_gray.svg");
}
.icon_agent_numberpad_gray:hover {
     background-image: url("icons/icon_agent_numberpad.svg");
}
.icon_agent_messages_color {
     background-image: url("icons/icon_tickets_messages.svg");
}
.icon_agent_messages_gray {
     background-image: url("icons/icon_tickets_messages_gray.svg");
}
.icon_agent_messages_gray:hover {
     background-image: url("icons/icon_tickets_messages.svg");
}
.content_utility_body_frame_selector_input_bool.true {
	background-image: url("icons/icon_notify.svg");
}
.content_utility_body_frame_selector_input_bool.false {
     background-image: url("icons/icon_alert.svg");
}
.content_navigation_draggable_content {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cpath d='M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2m-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2'/%3E%3C/svg%3E");
}
.content_navigation_draggable_content_remove {
	background-image: url("icons/icon_trash.svg");
}

/* Form Inputs */
input.login_input {
	background-color: var(--input_field_login);
	color: var(--input_field_text);
	border: 1px solid var(--input_border_content);
}
input.form_login {
	background-color: var(--input_field_login);
	color: var(--input_field_text);
	border: 1px solid var(--input_border_content);
}
input.login_input_validate {
	color: var(--input_field_text);
}
.login_input_validate_mask_cell {
	background-color: var(--input_field_login);
	color: var(--input_field_text);
	border: 1px solid var(--input_border_content);
}
select.form_monthDay_select {
	background-image: url("icons/icon_arrow_down.svg");
	color: var(--text_color_primary);
	border: 1px solid transparent;
}
select.form_dateTime_select {
	background-image: url("icons/icon_arrow_down.svg");
	color: var(--text_color_primary);
	border: 1px solid transparent;
}
select.calendar_selectNav {
	background-image: url("icons/icon_arrow_down_contrast.svg");
	color: var(--text_color_highlight_contrast);
	border: 1px solid transparent;
}
select.calendar_selectNav {
	background-image: url("icons/icon_arrow_down_contrast.svg");
	color: var(--text_color_highlight_contrast);
	border: 1px solid transparent;
}
/* Form Inputs */
input.general_admin {
	background-color: var(--theme_bg_primary);
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
input.general_admin.price {
	background-image: url("icons/icon_price.svg");
}
textarea.general_admin {
	background-color: var(--theme_bg_primary);
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
select.general_admin {
	background-color: var(--theme_bg_primary);
	background-image: url("icons/icon_arrow_down.svg");
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
input.communications_center {
	background-color: var(--theme_bg_primary);
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
textarea.communications_center {
	background-color: var(--theme_bg_primary);
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
select.communications_center {
	background-color: var(--theme_bg_primary);
	background-image: url("icons/icon_arrow_down.svg");
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
input.search_filters_admin {
	background-color: var(--theme_bg_primary);
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
input.search_filters_admin.price {
	background-image: url("icons/icon_price.svg");
}
textarea.search_filters_admin {
	background-color: var(--theme_bg_primary);
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
select.search_filters_admin {
	background-color: var(--theme_bg_primary);
	background-image: url("icons/icon_arrow_down.svg");
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
input.main_content {
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
input.main_content.price {
	background-image: url("icons/icon_price.svg");
}
input.main_content.detail {
	color: var(--text_color_highlight);
	border: 1px solid var(--checkbox_border_on);
}
textarea.main_content {
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
select.main_content {
	background-image: url("icons/icon_arrow_down.svg");
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
input.product_group_attributes {
	background-color: var(--theme_bg_primary);
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
input.collapsible_admin {
	background-color: var(--theme_bg_primary);
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
input.collapsible_admin.price {
	background-image: url("icons/icon_price.svg");
}
input.collapsible_admin.detail {
	background-color: var(--theme_bg_primary);
	color: var(--text_color_highlight);
	border: 1px solid var(--checkbox_border_on);
}
textarea.collapsible_admin {
	background-color: var(--theme_bg_primary);
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
select.collapsible_admin {
	background-color: var(--theme_bg_primary);
	background-image: url("icons/icon_arrow_down.svg");
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
input.expanding_admin {
	background-color: var(--theme_bg_primary);
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
input.expanding_admin.price {
	background-image: url("icons/icon_price.svg");
}
input.expanding_admin.detail {
	background-color: var(--theme_bg_primary);
	color: var(--text_color_highlight);
	border: 1px solid var(--checkbox_border_on);
}
textarea.expanding_admin {
	background-color: var(--theme_bg_primary);
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
select.expanding_admin {
	background-color: var(--theme_bg_primary);
	background-image: url("icons/icon_arrow_down.svg");
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
input.pop_settings_admin {
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
input.pop_settings_admin.price {
	background-image: url("icons/icon_price.svg");
}
textarea.pop_settings_admin {
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
select.pop_settings_admin {
	background-image: url("icons/icon_arrow_down.svg");
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
input.record_admin {
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
input.record_admin.price {
	background-image: url("icons/icon_price.svg");
}
textarea.record_admin {
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
select.record_admin {
	background-image: url("icons/icon_arrow_down.svg");
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
input.order_admin {
	background-color: var(--theme_bg_primary);
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
input.order_admin.price {
	background-image: url("icons/icon_price.svg");
}
textarea.order_admin {
	background-color: var(--theme_bg_primary);
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}
select.order_admin {
	background-color: var(--theme_bg_primary);
	background-image: url("icons/icon_arrow_down.svg");
	color: var(--text_color_primary);
	border: 1px solid var(--input_border_on);
}

/* Form Inputs: Organization Icon Upload */
.content_navigation_main_content_field_cell.organization_icon_button {
	background-image: url("icons/icon_file_select.svg");
}

/* Buttons */
.button_login {
	background-color: var(--button_utility_select);
	color: var(--text_color_button_utility);
	border: 1px solid var(--button_utility_select_border);
}
.button_login:hover {
	background-color: var(--button_utility_select_hover);
	color: var(--text_color_button_utility);
	border: 1px solid var(--button_utility_select_border);
}
.button_admin_plan_notice {
	background-color: var(--button_utility_select_hover);
	color: var(--text_color_button_utility);
	border: 1px solid var(--button_utility_select_border);
}
.button_download.reports {
	background-image: url("icons/icon_download.svg");
}
.button_download.activity {
	background-image: url("icons/icon_download.svg");
}
.button_download.audio {
	background-image: url("icons/icon_download.svg");
}
.button_download.attachments {
	background-image: url("icons/icon_download.svg");
}
.button_viewer.attachments {
	background-image: url("icons/icon_view.svg");
}
.button_admin_general.add {
	background-image: url("icons/icon_add.svg");
}
.button_admin_general.search {
	background-image: url("icons/icon_search.svg");
}
.button_notifications_close {
	background-image: url("icons/icon_close.svg");
}
.button_content_utility_expanding {
	background-color: var(--button_utility_select);
	color: var(--text_color_button_utility);
	border: 1px solid var(--button_utility_select);
}
.button_content_utility_expanding:hover {
	background-color: var(--button_utility_select_hover);
	border: 1px solid var(--button_utility_select_border);
}
.button_content_utility_organizations {
	color: var(--text_color_primary);
	border: transparent;
	background: url("icons/icon_switch.svg");
	background-color: var(--button_utility_select_organization);
}
.button_content_utility_organizations:hover {
	background-color: var(--button_utility_select_organization_hover);
}
.button_content_utility_organizations.leave {
	color: var(--text_color_warn);
	border: transparent;
	background: url("icons/icon_leave.svg");
	background-color: var(--button_utility_select_organization_leave);
}
.button_content_utility_organizations.leave:hover {
	background-color: var(--button_utility_select_organization_leave_hover);
}
.button_content_utility_submit {
	background-color: var(--button_utility_select_hover);
	color: var(--text_color_button_utility);
	border: 1px solid var(--button_utility_select_border);
}
.button_content_utility_save {
	background-color: var(--button_utility_select);
	color: var(--text_color_button_utility);
	border: 1px solid var(--button_utility_select);
}
.button_content_utility_save:hover {
	background-color: var(--button_utility_select_hover);
	border: 1px solid var(--button_utility_select_border);
}
.button_content_utility_generate {
	background-color: var(--button_utility_select);
	color: var(--text_color_button_utility);
	border: 1px solid var(--button_utility_select);
	background-image: url("icons/icon_generate.svg");
}
.button_content_utility_generate:hover {
	background-color: var(--button_utility_select_hover);
	border: 1px solid var(--button_utility_select_border);
}
.button_content_utility_cancel {
	background-color: var(--notification_bg_alert);
	color: var(--text_color_button_utility);
	border: 1px solid var(--notification_bg_alert_border);
}
.button_content_utility_delete {
	color: var(--text_color_red);
	background-color: var(--button_utility_delete);
	border: 1px solid var(--button_utility_delete);
	background-image: url("icons/icon_trash.svg");
}
.button_content_utility_delete:hover {
	background-color: var(--button_utility_delete_hover);
}
.button_content_utility_popup_delete {
	color: var(--text_color_red);
	background-color: var(--button_utility_delete);
	border: 1px solid var(--button_utility_delete);
	background-image: url("icons/icon_trash.svg");
}
.button_content_utility_popup_delete:hover {
	background-color: var(--button_utility_delete_hover);
}
.button_content_utility_trash {
	background-color: transparent;
	background-image: url("icons/icon_trash.svg");
}
.button_content_utility_select_arrow {
	background-image: url("icons/icon_button_select_arrow.svg");
}
.button_communications_center_close {
	background-image: url("icons/icon_close.svg");
}
.button_content_utility_popup_alert {
	background-color: var(--button_utility_select);
	color: var(--text_color_button_utility);
	border: 1px solid var(--button_utility_select_border);
}
.button_content_utility_popup_submit {
	background-color: var(--button_utility_select);
	color: var(--text_color_button_utility);
	border: 1px solid var(--button_utility_select_border);
}
.button_content_utility_popup_confirm {
	background-color: var(--button_utility_select);
	color: var(--text_color_button_utility);
	border: 1px solid var(--button_utility_select_border);
}
.button_content_utility_popup_cancel {
	background-color: var(--notification_bg_alert);
	color: var(--text_color_button_utility);
	border: 1px solid var(--notification_bg_alert_border);
}
.button_content_utility_popup_plans_confirm {
	background-color: var(--button_utility_select);
	color: var(--text_color_button_utility);
	border: 1px solid var(--button_utility_select_border);
	background-image: url("icons/icon_recycle.svg");
}
.button_content_utility_new_order_submit {
	background-color: var(--button_utility_select);
	color: var(--text_color_button_utility);
	border: 1px solid var(--button_utility_select_border);
}
.button_content_utility_new_order_cancel {
	background-color: var(--button_utility_select);
	color: var(--text_color_button_utility);
	border: 1px solid var(--button_utility_select_border);
}
.button_content_utility_select_settings_bg_add {
	background-image: url("icons/icon_settings_add.svg");
}
.button_content_utility_select_settings_bg_find {
	background-image: url("icons/icon_settings_find.svg");
}
.button_communications_center_ticket_status.open {
	background-color: var(--button_utility_select);
	color: var(--text_color_button_utility);
	border: 1px solid var(--button_utility_select_border);
}
.button_communications_center_ticket_status.close {
	background-color: var(--button_utility_select);
	color: var(--text_color_button_utility);
	border: 1px solid var(--button_utility_select_border);
}
.button_status_updates_close {
	background-image: url("icons/icon_close.svg");
}
.button_content_utility_save {
	background-color: var(--button_utility_select);
	color: var(--text_color_button_utility);
	border: 1px solid var(--button_utility_select);
}
.button_content_utility_save:hover {
	background-color: var(--button_utility_select_hover);
	border: 1px solid var(--button_utility_select_border);
}

/* Toggle Mask Checkbox */
.elements_toggle_mask_view.signup.on {
	background-image: url("icons/icon_view.svg");
}
.elements_toggle_mask_view.signup.off {
	background-image: url("icons/icon_view_off.svg");
}
.elements_toggle_mask_view.login.on {
	background-image: url("icons/icon_view.svg");
}
.elements_toggle_mask_view.login.off {
	background-image: url("icons/icon_view_off.svg");
}
.elements_toggle_mask_view.on {
	background-image: url("icons/icon_view.svg");
}
.elements_toggle_mask_view.off {
	background-image: url("icons/icon_view_off.svg");
}

/* Graphs & Charts */
.radial_graph_horseshoe {
	--radial_color_start: #333333;
	--radial_color_end: #333333;
}
.radial_graph_horseshoe.background {
	--radial_color_start: #999999;
	--radial_color_end: #999999;
}
.radial_graph_horseshoe.bar.orange {
	--radial_color_start: #FF8C00;
	--radial_color_end: #FFC800;
}
.radial_graph_horseshoe.bar.blue {
	--radial_color_start: #68ADFF;
	--radial_color_end: #8FC2FF;
}
.radial_graph_horseshoe_frame {
	border-color: #666666;
}
.star_rating_graph {
	background-image: url("graphs/graph_star_empty.svg");
}
.star_rating_graph.on {
	background-image: url("graphs/graph_star_full.svg");
}

/* Blaster Audio Player */
.blaster_wrapper {
     background-color: #0f2d20;
}
.blaster_buttons.play {
     background-image: url("blaster/play.svg");
}
.blaster_buttons.pause {
     background-image: url("blaster/pause.svg");
}
.blaster_buttons.volume {
     background-image: url("blaster/volume.svg");
}
.blaster_buttons.mute {
     background-image: url("blaster/mute.svg");
}
.blaster_buttons.speed {
     background-image: url("blaster/speed.svg");
}
.blaster_times {
	color: #D0D0D0;
}
.blaster_times.divider {
	background-color: #D0D0D0;
}
.blaster_progress_bar_bg {
     background-color: #666666;
}
.blaster_progress_bar_progress {
     background-color: #D0D0D0;
}
.blaster_progress_bar_seek::-webkit-slider-thumb {
     background-color: var(--text_color_primary);
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
}
.blaster_progress_bar_seek::-moz-range-thumb {
     background-color: var(--text_color_primary);
     box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
}
.blaster_volume::-webkit-slider-runnable-track {
	background-color: #666666;
	box-shadow: 0px 0px 5px 2px #000000;
}
.blaster_volume::-moz-range-track {
	background-color: #666666;
	box-shadow: 0px 0px 5px 2px #000000;
}
.blaster_volume::-webkit-slider-thumb {
	background-color: var(--text_color_primary);
	border: 1px solid var(--text_color_details);
}
.blaster_volume::-moz-range-thumb {
	background-color: var(--text_color_primary);
}
select.blaster_speed_select {
	color: #333333;
     background-color: #D0D0D0;
     box-shadow: 0px 0px 6px 5px #000000;
}