diff --git a/themes/default/css.php b/themes/default/css.php index daad7421fa..c4179c3429 100644 --- a/themes/default/css.php +++ b/themes/default/css.php @@ -12,169 +12,438 @@ header('Content-type: text/css; charset: UTF-8'); header('Cache-Control: must-revalidate'); header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); +/***********************************************************************************************************************************************/ +/* SET DEFAULTS */ + +$pre_text_color = $_SESSION['theme']['pre_text_color']['text'] ?? '#5f5f5f'; +$footer_background_color = $_SESSION['theme']['footer_background_color']['text'] ?? 'rgba(0,0,0,0.2)'; +$footer_border_radius = $_SESSION['theme']['footer_border_radius']['text'] ?? null; +$footer_background_color = $_SESSION['theme']['footer_background_color']['text'] ?? 'rgba(0,0,0,0.2)'; +$footer_color = $_SESSION['theme']['footer_color']['text'] ?? 'rgba(255,255,255,0.3)'; +$menu_main_background_image = $_SESSION['theme']['menu_main_background_image']['text'] ?? null; +$menu_main_background_color = $_SESSION['theme']['menu_main_background_color']['text'] ?? 'rgba(0,0,0,0.90)'; +$menu_main_shadow_color = isset($_SESSION['theme']['menu_main_shadow_color']['text']) ? '0 0 5px '.$_SESSION['theme']['menu_main_shadow_color']['text'] : 'none'; +$menu_main_border_color = $_SESSION['theme']['menu_main_border_color']['text'] ?? 'transparent'; +$menu_main_border_size = $_SESSION['theme']['menu_main_border_size']['text'] ?? 0; +$menu_position = $_SESSION['theme']['menu_position']['text'] ?? 'top'; +$menu_style = $_SESSION['theme']['menu_style']['text'] ?? 'fixed'; +switch ($menu_style) { + case 'inline': $menu_main_border_radius_default = '4px'; break; + case 'static': $menu_main_border_radius_default = '0 0 4px 4px'; break; + default: $menu_main_border_radius_default = '0'; +} +$menu_main_border_radius = $_SESSION['theme']['menu_main_border_radius']['text'] ?? $menu_main_border_radius_default; +$menu_brand_text_color = $_SESSION['theme']['menu_brand_text_color']['text'] ?? 'rgba(255,255,255,0.80)'; +$menu_brand_text_size = $_SESSION['theme']['menu_brand_text_size']['text'] ?? '13pt'; +$menu_brand_text_color_hover = $_SESSION['theme']['menu_brand_text_color_hover']['text'] ?? 'rgba(255,255,255,1.0)'; +$menu_main_text_font = $_SESSION['theme']['menu_main_text_font']['text'] ?? 'arial'; +$menu_main_text_size = $_SESSION['theme']['menu_main_text_size']['text'] ?? '10.25pt'; +$menu_main_text_color = $_SESSION['theme']['menu_main_text_color']['text'] ?? '#fff'; +$menu_main_text_color_hover = $_SESSION['theme']['menu_main_text_color_hover']['text'] ?? '#fd9c03'; +$menu_main_background_color_hover = $_SESSION['theme']['menu_main_background_color_hover']['text'] ?? 'rgba(0,0,0,1.0)'; +$menu_sub_border_color = $_SESSION['theme']['menu_sub_border_color']['text'] ?? 'transparent'; +$menu_sub_border_size = $_SESSION['theme']['menu_sub_border_size']['text'] ?? 0; +$menu_sub_background_color = $_SESSION['theme']['menu_sub_background_color']['text'] ?? 'rgba(0,0,0,0.90)'; +$menu_sub_shadow_color = isset($_SESSION['theme']['menu_sub_shadow_color']['text']) ? '0 0 5px '.$_SESSION['theme']['menu_sub_shadow_color']['text'] : 'none'; +$menu_sub_border_radius = $_SESSION['theme']['menu_sub_border_radius']['text'] ?? null; +$menu_sub_text_font = $_SESSION['theme']['menu_sub_text_font']['text'] ?? 'arial'; +$menu_sub_text_color = $_SESSION['theme']['menu_sub_text_color']['text'] ?? '#fff'; +$menu_sub_text_size = $_SESSION['theme']['menu_sub_text_size']['text'] ?? '10pt'; +$menu_sub_text_color_hover = $_SESSION['theme']['menu_sub_text_color_hover']['text'] ?? '#fd9c03'; +$menu_sub_background_color_hover = $_SESSION['theme']['menu_sub_background_color_hover']['text'] ?? '#141414'; +$header_user_color_hover = $_SESSION['theme']['header_user_color_hover']['text'] ?? '#1892e6'; +$header_domain_color_hover = $_SESSION['theme']['header_domain_color_hover']['text'] ?? '#1892e6'; +$logout_icon_color = $_SESSION['theme']['logout_icon_color']['text'] ?? 'rgba(255,255,255,0.8)'; +$logout_icon_color_hover = $_SESSION['theme']['logout_icon_color_hover']['text'] ?? 'rgba(255,255,255,1.0)'; +$menu_main_background_color_hover = $_SESSION['theme']['menu_main_background_color_hover']['text'] ?? '#fd9c03'; +$menu_main_toggle_color = $_SESSION['theme']['menu_main_toggle_color']['text'] ?? 'rgba(255,255,255,0.8)'; +$menu_main_toggle_color_hover = $_SESSION['theme']['menu_main_toggle_color_hover']['text'] ?? 'rgba(255,255,255,1.0)'; +$menu_side_state = $_SESSION['theme']['menu_side_state']['text'] ?? null; +$menu_side_width_expanded = $_SESSION['theme']['menu_side_width_expanded']['text'] ?? 225; +$menu_side_width_contracted = $_SESSION['theme']['menu_side_width_contracted']['text'] ?? 60; +$menu_main_icon_color = $_SESSION['theme']['menu_main_icon_color']['text'] ?? '#fd9c03'; +$menu_main_icon_color_hover = $_SESSION['theme']['menu_main_icon_color_hover']['text'] ?? '#fd9c03'; +$body_header_background_color = $_SESSION['theme']['body_header_background_color']['text'] ?? 'transparent'; +$body_header_brand_text_color = $_SESSION['theme']['body_header_brand_text_color']['text'] ?? 'rgba(0,0,0,0.90)'; +$body_header_brand_text_color_hover = $_SESSION['theme']['body_header_brand_text_color_hover']['text'] ?? 'rgba(0,0,0,1.0)'; +$body_header_brand_text_size = $_SESSION['theme']['body_header_brand_text_size']['text'] ?? '16px'; +$button_height = $_SESSION['theme']['button_height']['text'] ?? '28px'; +$button_padding = $_SESSION['theme']['button_padding']['text'] ?? '5px 8px'; +$button_border_size = $_SESSION['theme']['button_border_size']['text'] ?? '1px'; +$button_border_color = $_SESSION['theme']['button_border_color']['text'] ?? '#242424'; +$button_border_radius = $_SESSION['theme']['button_border_radius']['text'] ?? null; +$button_background_color = $_SESSION['theme']['button_background_color']['text'] ?? '#4f4f4f'; +$button_background_color_bottom = $_SESSION['theme']['button_background_color_bottom']['text'] ?? '#000000'; +$button_text_font = $_SESSION['theme']['button_text_font']['text'] ?? 'Candara, Calibri, Segoe, "Segoe UI", Optima, Arial, sans-serif'; +$button_text_color = $_SESSION['theme']['button_text_color']['text'] ?? '#ffffff'; +$button_text_weight = $_SESSION['theme']['button_text_weight']['text'] ?? 'bold'; +$button_text_size = $_SESSION['theme']['button_text_size']['text'] ?? '11px'; +$button_border_color_hover = $_SESSION['theme']['button_border_color_hover']['text'] ?? '#000000'; +$button_background_color_hover = $_SESSION['theme']['button_background_color_hover']['text'] ?? '#000000'; +$button_background_color_bottom_hover = $_SESSION['theme']['button_background_color_bottom_hover']['text'] ?? '#000000'; +$button_text_color_hover = $_SESSION['theme']['button_text_color_hover']['text'] ?? '#ffffff'; +$button_icons = $_SESSION['theme']['button_icons']['text'] ?? 'auto'; +$body_icon_color = $_SESSION['theme']['body_icon_color']['text'] ?? 'rgba(0,0,0,0.25)'; +$body_icon_color_hover = $_SESSION['theme']['body_icon_color_hover']['text'] ?? 'rgba(0,0,0,0.5)'; +$domain_selector_background_color = $_SESSION['theme']['domain_selector_background_color']['text'] ?? '#fff'; +$domain_selector_shadow_color = isset($_SESSION['theme']['domain_selector_shadow_color']['text']) ? '0 0 10px '.$_SESSION['theme']['domain_selector_shadow_color']['text'] : 'none'; +$domain_selector_title_color = $_SESSION['theme']['domain_selector_title_color']['text'] ?? '#000'; +$domain_selector_title_color_hover = $_SESSION['theme']['domain_selector_title_color_hover']['text'] ?? '#5082ca'; +$domain_selector_list_background_color = $_SESSION['theme']['domain_selector_list_background_color']['text'] ?? '#fff'; +$domain_selector_list_border_color = $_SESSION['theme']['domain_selector_list_border_color']['text'] ?? '#a4aebf'; +$domain_selector_list_divider_color = $_SESSION['theme']['domain_selector_list_divider_color']['text'] ?? '#c5d1e5'; +$domain_active_text_color = $_SESSION['theme']['domain_active_text_color']['text'] ?? '#004083'; +$domain_active_text_color_hover = $_SESSION['theme']['domain_active_text_color_hover']['text'] ?? '#004083'; +$domain_inactive_text_color = $_SESSION['theme']['domain_inactive_text_color']['text'] ?? '#004083'; +$domain_inactive_text_color_hover = $_SESSION['theme']['domain_inactive_text_color_hover']['text'] ?? '#004083'; +$domain_active_desc_text_color = $_SESSION['theme']['domain_active_desc_text_color']['text'] ?? '#999'; +$domain_inactive_desc_text_color = $_SESSION['theme']['domain_inactive_desc_text_color']['text'] ?? '#999'; +$heading_text_size = $_SESSION['theme']['heading_text_size']['text'] ?? '15px'; +$heading_text_font = $_SESSION['theme']['heading_text_font']['text'] ?? 'arial'; +$login_body_top = $_SESSION['theme']['login_body_top']['text'] ?? '50%'; +$login_body_left = $_SESSION['theme']['login_body_left']['text'] ?? '50%'; +$login_body_padding = $_SESSION['theme']['login_body_padding']['text'] ?? '30px'; +$login_body_width = $_SESSION['theme']['login_body_width']['text'] ?? 'auto'; +$login_body_background_color = $_SESSION['theme']['login_body_background_color']['text'] ?? 'rgba(255,255,255,0.35)'; +$login_body_border_radius = $_SESSION['theme']['login_body_border_radius']['text'] ?? null; +$login_body_border_size = $_SESSION['theme']['login_body_border_size']['text'] ?? 0; +$login_body_border_color = $_SESSION['theme']['login_body_border_color']['text'] ?? 'transparent'; +$login_body_border_style = $login_body_border_size || $login_body_border_color ? 'solid' : 'none'; +$login_body_shadow_color = isset($_SESSION['theme']['login_body_shadow_color']['text']) ? '0 1px 20px '.$_SESSION['theme']['login_body_shadow_color']['text'] : 'none'; +$login_link_text_color = $_SESSION['theme']['login_link_text_color']['text'] ?? '#004083'; +$login_link_text_size = $_SESSION['theme']['login_link_text_size']['text'] ?? '11px'; +$login_link_text_font = $_SESSION['theme']['login_link_text_font']['text'] ?? 'Arial'; +$login_link_text_color_hover = $_SESSION['theme']['login_link_text_color_hover']['text'] ?? '#5082ca'; +$body_color = $_SESSION['theme']['body_color']['text'] ?? '#ffffff'; +$body_border_radius = $_SESSION['theme']['body_border_radius']['text'] ?? null; +$body_shadow_color = isset($_SESSION['theme']['body_shadow_color']['text']) ? '0 1px 4px '.$_SESSION['theme']['body_shadow_color']['text'] : 'none'; +$body_text_color = $_SESSION['theme']['body_text_color']['text'] ?? '#5f5f5f'; +$body_text_size = $_SESSION['theme']['body_text_size']['text'] ?? '12px'; +$body_text_font = $_SESSION['theme']['body_text_font']['text'] ?? 'arial'; +$body_width = $_SESSION['theme']['body_width']['text'] ?? '90%'; +$heading_text_color = $_SESSION['theme']['heading_text_color']['text'] ?? '#952424'; +$heading_text_size = $_SESSION['theme']['heading_text_size']['text'] ?? '15px'; +$heading_text_font = $_SESSION['theme']['heading_text_font']['text'] ?? 'arial'; +$text_link_color = $_SESSION['theme']['text_link_color']['text'] ?? '#004083'; +$text_link_color_hover = $_SESSION['theme']['text_link_color_hover']['text'] ?? '#5082ca'; +$input_text_placeholder_color = $_SESSION['theme']['input_text_placeholder_color']['text'] ?? '#999999; opacity: 1.0;'; +$input_text_font = $_SESSION['theme']['input_text_font']['text'] ?? 'Arial'; +$input_text_size = $_SESSION['theme']['input_text_size']['text'] ?? '12px'; +$input_text_color = $_SESSION['theme']['input_text_color']['text'] ?? '#000'; +$input_border_size = $_SESSION['theme']['input_border_size']['text'] ?? '1px'; +$input_border_color = $_SESSION['theme']['input_border_color']['text'] ?? '#c0c0c0'; +$input_border_color_hover_focus = $_SESSION['theme']['input_border_color_hover_focus']['text'] ?? '#c0c0c0'; +$input_background_color = $_SESSION['theme']['input_background_color']['text'] ?? '#fff'; +$input_shadow_inner_color = isset($_SESSION['theme']['input_shadow_inner_color']['text']) ? '0 0 3px '.$_SESSION['theme']['input_shadow_inner_color']['text'].' inset' : null; +$input_shadow_inner_color_focus = isset($_SESSION['theme']['input_shadow_inner_color_focus']['text']) ? '0 0 3px '.$_SESSION['theme']['input_shadow_inner_color_focus']['text'].' inset' : null; +$input_shadow_outer_color = isset($_SESSION['theme']['input_shadow_outer_color']['text']) ? '0 0 5px '.$_SESSION['theme']['input_shadow_outer_color']['text'] : null; +$input_shadow_outer_color_focus = isset($_SESSION['theme']['input_shadow_outer_color_focus']['text']) ? '0 0 5px '.$_SESSION['theme']['input_shadow_outer_color_focus']['text'] : null; +$input_border_radius = $_SESSION['theme']['input_border_radius']['text'] ?? null; +$input_border_color_hover = $_SESSION['theme']['input_border_color_hover']['text'] ?? '#c0c0c0'; +$input_border_color_focus = $_SESSION['theme']['input_border_color_focus']['text'] ?? '#c0c0c0'; +$login_input_text_font = $_SESSION['theme']['login_input_text_font']['text'] ?? $input_text_font; +$login_input_text_size = $_SESSION['theme']['login_input_text_size']['text'] ?? $input_text_size; +$login_input_text_color = $_SESSION['theme']['login_input_text_color']['text'] ?? $input_text_color; +$login_input_border_size = $_SESSION['theme']['login_input_border_size']['text'] ?? $input_border_size; +$login_input_border_color = $_SESSION['theme']['login_input_border_color']['text'] ?? $input_border_color; +$login_input_background_color = $_SESSION['theme']['login_input_background_color']['text'] ?? $input_background_color; +$login_input_shadow_inner_color = $_SESSION['theme']['login_input_shadow_inner_color']['text'] ?? $input_shadow_inner_color; +$login_input_shadow_inner_color = $login_input_shadow_inner_color != 'none' ? '0 0 3px '.$login_input_shadow_inner_color.' inset' : 'none'; +$login_input_shadow_outer_color = $_SESSION['theme']['login_input_shadow_outer_color']['text'] ?? $input_shadow_outer_color; +$login_input_shadow_outer_color = $login_input_shadow_outer_color != 'none' ? '0 0 5px '.$login_input_shadow_outer_color : 'none'; +$login_input_shadow_inner_color_focus = $_SESSION['theme']['login_input_shadow_inner_color_focus']['text'] ?? $input_shadow_inner_color_focus; +$login_input_shadow_inner_color_focus = $login_input_shadow_inner_color_focus != 'none' ? '0 0 3px '.$login_input_shadow_inner_color_focus.' inset' : 'none'; +$login_input_shadow_outer_color_focus = $_SESSION['theme']['login_input_shadow_outer_color_focus']['text'] ?? $input_shadow_outer_color_focus; +$login_input_shadow_outer_color_focus = $login_input_shadow_outer_color_focus != 'none' ? '0 0 5px '.$login_input_shadow_outer_color_focus : 'none'; +$login_input_border_radius = $_SESSION['theme']['login_input_border_radius']['text'] ?? $input_border_radius; +$login_input_border_color_hover = $_SESSION['theme']['login_input_border_color_hover']['text'] ?? $input_border_color_hover; +$login_input_border_color_hover_focus = $_SESSION['theme']['login_input_border_color_hover_focus']['text'] ?? $input_border_color_hover_focus; +$login_input_text_placeholder_color = $_SESSION['theme']['login_input_text_placeholder_color']['text'] ?? $input_text_placeholder_color; +$pwstrength_background_color = $_SESSION['theme']['input_background_color']['text'] ?? 'rgb(245, 245, 245)'; +$input_toggle_style = $_SESSION['theme']['input_toggle_style']['text'] ?? 'switch_round'; +$input_toggle_switch_background_color_true = $_SESSION['theme']['input_toggle_switch_background_color_true']['text'] ?? '#2e82d0'; +$input_toggle_switch_background_color_false = $_SESSION['theme']['input_toggle_switch_background_color_false']['text'] ?? $input_border_color; +$input_toggle_switch_handle_symbol = $_SESSION['theme']['input_toggle_switch_handle_symbol']['boolean'] ?? 'false'; +$input_toggle_switch_handle_color = $_SESSION['theme']['input_toggle_switch_handle_color']['boolean'] ?? '#ffffff'; +$table_heading_text_color = $_SESSION['theme']['table_heading_text_color']['text'] ?? '#3164ad'; +$table_heading_text_size = $_SESSION['theme']['table_heading_text_size']['text'] ?? '12px'; +$table_heading_text_font = $_SESSION['theme']['table_heading_text_font']['text'] ?? 'arial'; +$table_heading_background_color = $_SESSION['theme']['table_heading_background_color']['text'] ?? 'none'; +$table_heading_border_color = $_SESSION['theme']['table_heading_border_color']['text'] ?? '#a4aebf'; +$table_heading_padding = $_SESSION['theme']['table_heading_padding']['text'] ?? '4px 7px'; +$table_row_text_color = $_SESSION['theme']['table_row_text_color']['text'] ?? '#000'; +$table_row_text_font = $_SESSION['theme']['table_row_text_font']['text'] ?? 'arial'; +$table_row_text_size = $_SESSION['theme']['table_row_text_size']['text'] ?? '12px'; +$table_row_border_color = $_SESSION['theme']['table_row_border_color']['text'] ?? '#c5d1e5'; +$table_row_background_color_light = $_SESSION['theme']['table_row_background_color_light']['text'] ?? '#fff'; +$table_row_background_color_medium = $_SESSION['theme']['table_row_background_color_medium']['text'] ?? '#f0f2f6'; +$table_row_background_color_dark = $_SESSION['theme']['table_row_background_color_dark']['text'] ?? '#e5e9f0'; +$table_row_padding = $_SESSION['theme']['table_row_padding']['text'] ?? '4px 7px'; +$form_table_label_background_color = $_SESSION['theme']['form_table_label_background_color']['text'] ?? '#e5e9f0'; +$form_table_label_border_radius = $_SESSION['theme']['form_table_label_border_radius']['text'] ?? null; +$form_table_label_border_color = $_SESSION['theme']['form_table_label_border_color']['text'] ?? '#ffffff'; +$form_table_label_padding = $_SESSION['theme']['form_table_label_padding']['text'] ?? '7px 8px'; +$form_table_label_text_color = $_SESSION['theme']['form_table_label_text_color']['text'] ?? '#000000'; +$form_table_label_text_font = $_SESSION['theme']['form_table_label_text_font']['text'] ?? 'Arial'; +$form_table_label_text_size = $_SESSION['theme']['form_table_label_text_size']['text'] ?? '9pt'; +$form_table_label_required_background_color = $_SESSION['theme']['form_table_label_required_background_color']['text'] ?? '#e5e9f0'; +$form_table_label_required_border_color = $_SESSION['theme']['form_table_label_required_border_color']['text'] ?? '#cbcfd5'; +$form_table_label_required_text_color = $_SESSION['theme']['form_table_label_required_text_color']['text'] ?? '#000'; +$form_table_label_required_text_weight = $_SESSION['theme']['form_table_label_required_text_weight']['text'] ?? 'bold'; +$form_table_field_background_color = $_SESSION['theme']['form_table_field_background_color']['text'] ?? '#fff'; +$form_table_field_border_radius = $_SESSION['theme']['form_table_field_border_radius']['text'] ?? null; +$form_table_field_border_color = $_SESSION['theme']['form_table_field_border_color']['text'] ?? '#e5e9f0'; +$form_table_field_padding = $_SESSION['theme']['form_table_field_padding']['text'] ?? '6px'; +$form_table_field_text_color = $_SESSION['theme']['form_table_field_text_color']['text'] ?? '#666'; +$form_table_field_text_font = $_SESSION['theme']['form_table_field_text_font']['text'] ?? 'Arial'; +$form_table_field_text_size = $_SESSION['theme']['form_table_field_text_size']['text'] ?? '8pt'; +$form_table_heading_padding = $_SESSION['theme']['form_table_heading_padding']['text'] ?? '8px 8px 4px 8px'; +$form_table_row_padding = $_SESSION['theme']['form_table_row_padding']['text'] ?? null; +$message_default_color = $_SESSION['theme']['message_default_color']['text'] ?? '#666'; +$message_default_background_color = $_SESSION['theme']['message_default_background_color']['text'] ?? '#fafafa'; +$message_positive_color = $_SESSION['theme']['message_positive_color']['text'] ?? '#004200'; +$message_positive_background_color = $_SESSION['theme']['message_positive_background_color']['text'] ?? '#ccffcc'; +$message_negative_color = $_SESSION['theme']['message_negative_color']['text'] ?? '#670000'; +$message_negative_background_color = $_SESSION['theme']['message_negative_background_color']['text'] ?? '#ffcdcd'; +$message_alert_color = $_SESSION['theme']['message_alert_color']['text'] ?? '#d66721'; +$message_alert_background_color = $_SESSION['theme']['message_alert_background_color']['text'] ?? '#ffe585'; +$operator_panel_border_color = $_SESSION['theme']['operator_panel_border_color']['text'] ?? '#b9c5d8'; +$operator_panel_sub_background_color = $_SESSION['theme']['operator_panel_sub_background_color']['text'] ?? '#e5eaf5'; +$operator_panel_main_background_color = $_SESSION['theme']['operator_panel_main_background_color']['text'] ?? '#fff'; +$dashboard_detail_background_color_edge = $_SESSION['theme']['dashboard_detail_background_color_edge']['text'] ?? '#edf1f7'; +$dashboard_detail_background_color_center = $_SESSION['theme']['dashboard_detail_background_color_center']['text'] ?? '#f9fbfe'; +$dashboard_border_radius = $_SESSION['theme']['dashboard_border_radius']['text'] ?? '5px'; +$dashboard_border_color = $_SESSION['theme']['dashboard_border_color']['text'] ?? '#dbe0ea'; +$dashboard_border_color_hover = $_SESSION['theme']['dashboard_border_color_hover']['text'] ?? '#cbd3e1'; +$dashboard_heading_text_color = $_SESSION['theme']['dashboard_heading_text_color']['text'] ?? '#fff'; +$dashboard_heading_text_color_hover = $_SESSION['theme']['dashboard_heading_text_color_hover']['text'] ?? '#fff'; +$dashboard_heading_text_size = $_SESSION['theme']['dashboard_heading_text_size']['text'] ?? '12pt'; +$dashboard_heading_text_font = $_SESSION['theme']['dashboard_heading_text_font']['text'] ?? 'Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif'; +$dashboard_heading_text_shadow_color = $_SESSION['theme']['dashboard_heading_text_shadow_color']['text'] ?? '#000'; +$dashboard_heading_background_color = $_SESSION['theme']['dashboard_heading_background_color']['text'] ?? '#8e96a5'; +$dashboard_heading_background_color_hover = $_SESSION['theme']['dashboard_heading_background_color_hover']['text'] ?? color_adjust($dashboard_heading_background_color, 0.03); +$dashboard_number_text_color = $_SESSION['theme']['dashboard_number_text_color']['text'] ?? '#fff'; +$dashboard_number_text_color_hover = $_SESSION['theme']['dashboard_number_text_color_hover']['text'] ?? '#fff'; +$dashboard_number_text_font = $_SESSION['theme']['dashboard_number_text_font']['text'] ?? 'Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif'; +$dashboard_number_text_size = $_SESSION['theme']['dashboard_number_text_size']['text'] ?? '60pt'; +$dashboard_number_text_shadow_color = $_SESSION['theme']['dashboard_number_text_shadow_color']['text'] ?? '#737983'; +$dashboard_number_text_shadow_color_hover = $_SESSION['theme']['dashboard_number_text_shadow_color_hover']['text'] ?? '#737983'; +$dashboard_number_background_color = $_SESSION['theme']['dashboard_number_background_color']['text'] ?? '#a4aebf'; +$dashboard_number_background_color_hover = $_SESSION['theme']['dashboard_number_background_color_hover']['text'] ?? color_adjust($dashboard_number_background_color, 0.03); +$dashboard_number_title_text_color = $_SESSION['theme']['dashboard_number_title_text_color']['text'] ?? '#fff'; +$dashboard_number_title_text_size = $_SESSION['theme']['dashboard_number_title_text_size']['text'] ?? '14px'; +$dashboard_number_title_text_font = $_SESSION['theme']['dashboard_number_title_text_font']['text'] ?? 'Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif'; +$dashboard_number_title_text_shadow_color = $_SESSION['theme']['dashboard_number_title_text_shadow_color']['text'] ?? '#737983'; +$dashboard_detail_shadow_color = $_SESSION['theme']['dashboard_detail_shadow_color']['text'] ?? '#737983'; +$dashboard_detail_heading_text_size = $_SESSION['theme']['dashboard_detail_heading_text_size']['text'] ?? '11px'; +$dashboard_detail_background_color_edge = $_SESSION['theme']['dashboard_detail_background_color_edge']['text'] ?? '#edf1f7'; +$dashboard_detail_background_color_center = $_SESSION['theme']['dashboard_detail_background_color_center']['text'] ?? '#f9fbfe'; +$dashboard_detail_row_text_size = $_SESSION['theme']['dashboard_detail_row_text_size']['text'] ?? '11px'; +$dashboard_footer_background_color = $_SESSION['theme']['dashboard_footer_background_color']['text'] ?? '#e5e9f0'; +$dashboard_footer_background_color_hover = $_SESSION['theme']['dashboard_footer_background_color_hover']['text'] ?? color_adjust($dashboard_footer_background_color, 0.02); +$dashboard_footer_dots_color = $_SESSION['theme']['dashboard_footer_dots_color']['text'] ?? '#a4aebf'; +$dashboard_footer_dots_color_hover = $_SESSION['theme']['dashboard_footer_dots_color_hover']['text'] ?? $dashboard_footer_dots_color; +$action_bar_border_top = $_SESSION['theme']['action_bar_border_top']['text'] ?? 0; +$action_bar_border_right = $_SESSION['theme']['action_bar_border_right']['text'] ?? 0; +$action_bar_border_bottom = $_SESSION['theme']['action_bar_border_bottom']['text'] ?? 0; +$action_bar_border_left = $_SESSION['theme']['action_bar_border_left']['text'] ?? 0; +$action_bar_border_radius = $_SESSION['theme']['action_bar_border_radius']['text'] ?? 0; +$action_bar_background = $_SESSION['theme']['action_bar_background']['text'] ?? 'none'; +$action_bar_shadow = $_SESSION['theme']['action_bar_shadow']['text'] ?? 'none'; +$action_bar_border_top_scroll = $_SESSION['theme']['action_bar_border_top_scroll']['text'] ?? 'initial'; +$action_bar_border_right_scroll = $_SESSION['theme']['action_bar_border_right_scroll']['text'] ?? 'initial'; +$action_bar_border_bottom_scroll = $_SESSION['theme']['action_bar_border_bottom_scroll']['text'] ?? 'initial'; +$action_bar_border_left_scroll = $_SESSION['theme']['action_bar_border_left_scroll']['text'] ?? 'initial'; +$action_bar_border_radius_scroll = $_SESSION['theme']['action_bar_border_radius_scroll']['text'] ?? 'initial'; +$action_bar_background_scroll = $_SESSION['theme']['action_bar_background_scroll']['text'] ?? 'rgba(255,255,255,0.9)'; +$action_bar_shadow_scroll = $_SESSION['theme']['action_bar_shadow_scroll']['text'] ?? '0 3px 3px 0 rgba(0,0,0,0.2)'; +$modal_transition_seconds = $_SESSION['theme']['modal_transition_seconds']['text'] ?? 0.03; +$modal_shade_color = $_SESSION['theme']['modal_shade_color']['text'] ?? 'rgba(0, 0, 0, 0.3)'; +$modal_padding = $_SESSION['theme']['modal_padding']['text'] ?? '15px 20px 20px 20px'; +$modal_background_color = $_SESSION['theme']['modal_background_color']['text'] ?? '#fff'; +$modal_width = $_SESSION['theme']['modal_width']['text'] ?? '500px'; +$modal_corner_radius = $_SESSION['theme']['modal_corner_radius']['text'] ?? '5px'; +$modal_shadow = $_SESSION['theme']['modal_shadow']['text'] ?? '0 0 40px rgba(0,0,0,0.25)'; +$modal_title_font = $_SESSION['theme']['modal_title_font']['text'] ?? $heading_text_font; +$modal_title_color = $_SESSION['theme']['modal_title_color']['text'] ?? $heading_text_color; +$modal_title_alignment = $_SESSION['theme']['modal_title_alignment']['text'] ?? 'left'; +$modal_title_margin = $_SESSION['theme']['modal_title_margin']['text'] ?? '0 0 15px 0'; +$modal_close_color = $_SESSION['theme']['modal_close_color']['text'] ?? '#aaa'; +$modal_close_color_hover = $_SESSION['theme']['modal_close_color_hover']['text'] ?? '#000'; +$modal_close_corner_radius = $_SESSION['theme']['modal_close_corner_radius']['text'] ?? '0 0 0 5px'; +$modal_close_background_color = $_SESSION['theme']['modal_close_background_color']['text'] ?? '#fff'; +$modal_close_background_color_hover = $_SESSION['theme']['modal_close_background_color_hover']['text'] ?? '#fff'; +$modal_message_color = $_SESSION['theme']['modal_message_color']['text'] ?? '#444'; +$modal_message_alignment = $_SESSION['theme']['modal_message_alignment']['text'] ?? 'left'; +$modal_message_margin = $_SESSION['theme']['modal_message_margin']['text'] ?? '0 0 20px 0'; +$custom_css_code = $_SESSION['theme']['custom_css_code']['text'] ?? null; + +/***********************************************************************************************************************************************/ + + //parse fonts (add surrounding single quotes to each font name) - if (is_array($_SESSION['theme']) && sizeof($_SESSION['theme']) > 0) { - foreach ($_SESSION['theme'] as $subcategory => $type) { - if (substr_count($subcategory, '_font') > 0) { - $font_string = $type['text']; - if ($font_string != '') { - if (substr_count($font_string, ',') > 0) { - $tmp_array = explode(',', $font_string); - } - else { - $tmp_array[] = $font_string; - } - foreach ($tmp_array as $font_name) { - $font_name = trim($font_name, "'"); - $font_name = trim($font_name, '"'); - $font_name = trim($font_name); - $fonts[] = $font_name; - } - if (sizeof($fonts) == 1 && strtolower($fonts[0]) != 'arial') { $fonts[] = 'Arial'; } //fall back font - $_SESSION['theme'][$subcategory]['text'] = "'".implode("','", $fonts)."'"; +if (!empty($_SESSION['theme'])) { + foreach ($_SESSION['theme'] as $subcategory => $type) { + if (substr($subcategory, -5) == '_font') { + $font_string = $type['text']; + if ($font_string != '') { + if (substr_count($font_string, ',') > 0) { + $tmp_array = explode(',', $font_string); } + else { + $tmp_array[] = $font_string; + } + foreach ($tmp_array as $font_name) { + $font_name = trim($font_name, "'"); + $font_name = trim($font_name, '"'); + $font_name = trim($font_name); + $fonts[] = $font_name; + } + if (sizeof($fonts) == 1 && strtolower($fonts[0]) != 'arial') { $fonts[] = 'Arial'; } //fall back font + $_SESSION['theme'][$subcategory]['text'] = "'".implode("','", $fonts)."'"; } - unset($fonts, $tmp_array); } + unset($fonts, $tmp_array); } +} //determine which background image/color settings to use (login or standard) - $background_images_enabled = false; - if (isset($_SESSION['username']) && $_SESSION['username'] != '') { - //logged in - use standard background images/colors - if (isset($_SESSION['theme']) && isset($_SESSION['theme']['background_image_enabled']) && $_SESSION['theme']['background_image_enabled']['boolean'] == 'true' && is_array($_SESSION['theme']['background_image'])) { +$background_images_enabled = false; +if (!empty($_SESSION['username'])) { + //logged in - use standard background images/colors + if (!empty($_SESSION['theme']['background_image_enabled']) && $_SESSION['theme']['background_image_enabled']['boolean'] == 'true' && is_array($_SESSION['theme']['background_image'])) { + $background_images_enabled = true; + $background_images = $_SESSION['theme']['background_image']; + } + else { + $background_colors[0] = $_SESSION['theme']['background_color'][0] ?? null; + $background_colors[1] = $_SESSION['theme']['background_color'][1] ?? null; + } +} +else { + //not logged in - try using login background images/colors + if (isset($_SESSION['theme']['login_background_image_enabled']['boolean']) && $_SESSION['theme']['login_background_image_enabled']['boolean'] == 'true' && is_array($_SESSION['theme']['login_background_image'])) { + $background_images_enabled = true; + $background_images = $_SESSION['theme']['login_background_image']; + } + else if ($_SESSION['theme']['login_background_color'][0] != '' || $_SESSION['theme']['login_background_color'][1] != '') { + $background_colors[0] = $_SESSION['theme']['login_background_color'][0] ?? null; + $background_colors[1] = $_SESSION['theme']['login_background_color'][1] ?? null; + } + else { + //otherwise, use standard background images/colors + if ($_SESSION['theme']['background_image_enabled']['boolean'] == 'true' && is_array($_SESSION['theme']['background_image'])) { $background_images_enabled = true; $background_images = $_SESSION['theme']['background_image']; } else { - $background_colors[0] = $_SESSION['theme']['background_color'][0]; - $background_colors[1] = $_SESSION['theme']['background_color'][1]; - } - } - else { - //not logged in - try using login background images/colors - if (isset($_SESSION['theme']) && $_SESSION['theme']['login_background_image_enabled']['boolean'] == 'true' && is_array($_SESSION['theme']['login_background_image'])) { - $background_images_enabled = true; - $background_images = $_SESSION['theme']['login_background_image']; - } - else if ($_SESSION['theme']['login_background_color'][0] != '' || $_SESSION['theme']['login_background_color'][1] != '') { - $background_colors[0] = $_SESSION['theme']['login_background_color'][0]; - $background_colors[1] = $_SESSION['theme']['login_background_color'][1]; - } - else { - //otherwise, use standard background images/colors - if ($_SESSION['theme']['background_image_enabled']['boolean'] == 'true' && is_array($_SESSION['theme']['background_image'])) { - $background_images_enabled = true; - $background_images = $_SESSION['theme']['background_image']; - } - else { - $background_colors[0] = $_SESSION['theme']['background_color'][0]; - $background_colors[1] = $_SESSION['theme']['background_color'][1]; - } + $background_colors[0] = $_SESSION['theme']['background_color'][0] ?? null; + $background_colors[1] = $_SESSION['theme']['background_color'][1] ?? null; } } +} //check for background image - if ($background_images_enabled) { - //background image is enabled - $image_extensions = array('jpg','jpeg','png','gif'); +if ($background_images_enabled) { + //background image is enabled + $image_extensions = array('jpg','jpeg','png','gif'); - if (count($background_images) > 0) { + if (count($background_images) > 0) { - if ((!isset($_SESSION['background_image'])) or empty($_SESSION['background_image'])) { - $_SESSION['background_image'] = $background_images[array_rand($background_images)]; - $background_image = $_SESSION['background_image']; - } - - //background image(s) specified, check if source is file or folder - if (in_array(strtolower(pathinfo($background_image, PATHINFO_EXTENSION)), $image_extensions)) { - $image_source = 'file'; - } - else { - $image_source = 'folder'; - } - - //is source (file/folder) local or remote - if (substr($background_image, 0, 4) == 'http') { - $source_path = $background_image; - } - else if (substr($background_image, 0, 1) == '/') { // - //use project path as root - $source_path = PROJECT_PATH.$background_image; - } - else { - //use theme images/backgrounds folder as root - $source_path = PROJECT_PATH.'/themes/default/images/backgrounds/'.$background_image; - } + if ((!isset($_SESSION['background_image'])) or empty($_SESSION['background_image'])) { + $_SESSION['background_image'] = $background_images[array_rand($background_images)]; + $background_image = $_SESSION['background_image']; + } + //background image(s) specified, check if source is file or folder + if (in_array(strtolower(pathinfo($background_image, PATHINFO_EXTENSION)), $image_extensions)) { + $image_source = 'file'; } else { - //not set, so use default backgrounds folder and images $image_source = 'folder'; - $source_path = PROJECT_PATH.'/themes/default/images/backgrounds'; } - if ($image_source == 'folder') { - if (file_exists($_SERVER["DOCUMENT_ROOT"].$source_path)) { - //retrieve a random background image - $dir_list = opendir($_SERVER["DOCUMENT_ROOT"].$source_path); - $v_background_array = array(); - $x = 0; - while (false !== ($file = readdir($dir_list))) { - if ($file != "." AND $file != ".."){ - $new_path = $dir.'/'.$file; - $level = explode('/',$new_path); - if (in_array(strtolower(pathinfo($new_path, PATHINFO_EXTENSION)), $image_extensions)) { - $v_background_array[] = $new_path; - } - if ($x > 100) { break; }; - $x++; - } - } - if ($_SESSION['background_image'] == '' && sizeof($v_background_array) > 0) { - $_SESSION['background_image'] = PROJECT_PATH.$source_path.$v_background_array[array_rand($v_background_array, 1)]; - } - } - else { - $_SESSION['background_image'] = ''; - } + //is source (file/folder) local or remote + if (substr($background_image, 0, 4) == 'http') { + $source_path = $background_image; + } + else if (substr($background_image, 0, 1) == '/') { // + //use project path as root + $source_path = PROJECT_PATH.$background_image; + } + else { + //use theme images/backgrounds folder as root + $source_path = PROJECT_PATH.'/themes/default/images/backgrounds/'.$background_image; + } - } - else if ($image_source == 'file') { - $_SESSION['background_image'] = $source_path; - } } + else { + //not set, so use default backgrounds folder and images + $image_source = 'folder'; + $source_path = PROJECT_PATH.'/themes/default/images/backgrounds'; + } + + if ($image_source == 'folder') { + if (file_exists($_SERVER["DOCUMENT_ROOT"].$source_path)) { + //retrieve a random background image + $dir_list = opendir($_SERVER["DOCUMENT_ROOT"].$source_path); + $v_background_array = array(); + $x = 0; + while (false !== ($file = readdir($dir_list))) { + if ($file != "." AND $file != ".."){ + $new_path = $dir.'/'.$file; + $level = explode('/',$new_path); + if (in_array(strtolower(pathinfo($new_path, PATHINFO_EXTENSION)), $image_extensions)) { + $v_background_array[] = $new_path; + } + if ($x > 100) { break; }; + $x++; + } + } + if ($_SESSION['background_image'] == '' && sizeof($v_background_array) > 0) { + $_SESSION['background_image'] = PROJECT_PATH.$source_path.$v_background_array[array_rand($v_background_array, 1)]; + } + } + else { + $_SESSION['background_image'] = ''; + } + + } + else if ($image_source == 'file') { + $_SESSION['background_image'] = $source_path; + } +} //check for background color - else if ( - $background_colors[0] != '' || - $background_colors[1] != '' - ) { //background color 1 or 2 is enabled +else if ( + $background_colors[0] != '' || + $background_colors[1] != '' + ) { //background color 1 or 2 is enabled - if ($background_colors[0] != '' && $background_colors[1] == '') { // use color 1 - $background_color = "background: ".$background_colors[0].";"; - } - else if ($background_colors[0] == '' && $background_colors[1] != '') { // use color 2 - $background_color = "background: ".$background_colors[1].";"; - } - else if ($background_colors[0] != '' && $background_colors[1] != '' && isset($_SESSION['theme']['background_radial_gradient']['text'])) { // radial gradient - $background_color = "background: ".$background_colors[0].";\n"; - $background_color .= "background: -ms-radial-gradient(center, circle, ".$background_colors[0]." 0%, ".$background_colors[1]." 100%);\n"; - $background_color .= "background: radial-gradient(circle at center, ".$background_colors[0]." 0%, ".$background_colors[1]." 100%);\n"; - } - else if ($background_colors[0] != '' && $background_colors[1] != '') { // vertical gradient - $background_color = "background: ".$background_colors[0].";\n"; - $background_color .= "background: -ms-linear-gradient(top, ".$background_colors[0]." 0%, ".$background_colors[1]." 100%);\n"; - $background_color .= "background: -moz-linear-gradient(top, ".$background_colors[0]." 0%, ".$background_colors[1]." 100%);\n"; - $background_color .= "background: -o-linear-gradient(top, ".$background_colors[0]." 0%, ".$background_colors[1]." 100%);\n"; - $background_color .= "background: -webkit-gradient(linear, left top, left bottom, color-stop(0, ".$background_colors[0]."), color-stop(1, ".$background_colors[1]."));\n"; - $background_color .= "background: -webkit-linear-gradient(top, ".$background_colors[0]." 0%, ".$background_colors[1]." 100%);\n"; - $background_color .= "background: linear-gradient(to bottom, ".$background_colors[0]." 0%, ".$background_colors[1]." 100%);\n"; - } + if ($background_colors[0] != '' && $background_colors[1] == '') { // use color 1 + $background_color = "background: ".$background_colors[0].";"; } - else { //default: white - $background_color = "background: #ffffff;\n"; + else if ($background_colors[0] == '' && $background_colors[1] != '') { // use color 2 + $background_color = "background: ".$background_colors[1].";"; } + else if ($background_colors[0] != '' && $background_colors[1] != '' && isset($_SESSION['theme']['background_radial_gradient']['text'])) { // radial gradient + $background_color = "background: ".$background_colors[0].";\n"; + $background_color .= "background: -ms-radial-gradient(center, circle, ".$background_colors[0]." 0%, ".$background_colors[1]." 100%);\n"; + $background_color .= "background: radial-gradient(circle at center, ".$background_colors[0]." 0%, ".$background_colors[1]." 100%);\n"; + } + else if ($background_colors[0] != '' && $background_colors[1] != '') { // vertical gradient + $background_color = "background: ".$background_colors[0].";\n"; + $background_color .= "background: -ms-linear-gradient(top, ".$background_colors[0]." 0%, ".$background_colors[1]." 100%);\n"; + $background_color .= "background: -moz-linear-gradient(top, ".$background_colors[0]." 0%, ".$background_colors[1]." 100%);\n"; + $background_color .= "background: -o-linear-gradient(top, ".$background_colors[0]." 0%, ".$background_colors[1]." 100%);\n"; + $background_color .= "background: -webkit-gradient(linear, left top, left bottom, color-stop(0, ".$background_colors[0]."), color-stop(1, ".$background_colors[1]."));\n"; + $background_color .= "background: -webkit-linear-gradient(top, ".$background_colors[0]." 0%, ".$background_colors[1]." 100%);\n"; + $background_color .= "background: linear-gradient(to bottom, ".$background_colors[0]." 0%, ".$background_colors[1]." 100%);\n"; + } +} +else { //default: white + $background_color = "background: #ffffff;\n"; +} ?> html { @@ -195,7 +464,7 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); left: 0; text-align: center; ; + color: ; } div#footer { display: inline-block; width: 100%; - background: ; + background: ; text-align: center; vertical-align: middle; margin-bottom: 60px; padding: 8px; - + -moz-border-radius: ; -webkit-border-radius: ; -khtml-border-radius: ; @@ -239,7 +508,7 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); right: 0; bottom: 0; width: 100%; - background: ; + background: ; text-align: center; vertical-align: middle; padding: 8px; @@ -249,12 +518,12 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); font-size: 11px; font-family: arial; line-height: 14px; - color: ; + color: ; white-space: nowrap; } .footer > a:hover { - color: ; + color: ; } /* MENU: BEGIN ******************************************************************/ @@ -269,30 +538,22 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); /* main menu container */ nav.navbar { - - background-image: url(""); + + background-image: url(""); background-position: 0px 0px; background-repeat: repeat-x; - - background: ; + + background: ; - -webkit-box-shadow: ; - -moz-box-shadow: ; - box-shadow: ; - - -moz-border-radius: ; - -webkit-border-radius: ; - -khtml-border-radius: ; - border-radius: ; + -webkit-box-shadow: ; + -moz-box-shadow: ; + box-shadow: ; + border-color: ; + border-width: ; + -moz-border-radius: ; + -webkit-border-radius: ; + -khtml-border-radius: ; + border-radius: ; padding: 0; } @@ -308,30 +569,30 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); /* menu brand text */ div.navbar-brand > a.navbar-brand-text { - color: ; - font-size: ; + color: ; + font-size: ; white-space: nowrap; } /* menu brand text hover */ div.navbar-brand > a.navbar-brand-text:hover { - color: ; + color: ; text-decoration: none; } /* main menu item */ ul.navbar-nav > li.nav-item > a.nav-link { - font-family: ; - font-size: ; - color: ; + font-family: ; + font-size: ; + color: ; padding: 15px 10px 14px 10px; !important; } ul.navbar-nav > li.nav-item:hover > a.nav-link, ul.navbar-nav > li.nav-item:focus > a.nav-link, ul.navbar-nav > li.nav-item:active > a.nav-link { - color: ; - background: + color: ; + background: ; } .navbar .navbar-nav > li > a > span.fas { @@ -349,16 +610,13 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); margin-top: 0; padding-top: 0; padding-bottom: 10px; - - background: ; - -webkit-box-shadow: ; - -moz-box-shadow: ; - box-shadow: ; - + border-color: ; + border-width: ; + background: ; + -webkit-box-shadow: ; + -moz-box-shadow: ; + box-shadow: ; + -moz-border-radius: ; -webkit-border-radius: ; -khtml-border-radius: ; @@ -368,9 +626,9 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); /* sub menu item */ ul.navbar-nav > li.nav-item > ul.dropdown-menu > li.nav-item > a.nav-link { - font-family: ; - color: ; - font-size: ; + font-family: ; + color: ; + font-size: ; margin: 0; padding: 3px 14px !important; } @@ -378,8 +636,8 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); ul.navbar-nav > li.nav-item > ul.dropdown-menu > li.nav-item > a.nav-link:hover, ul.navbar-nav > li.nav-item > ul.dropdown-menu > li.nav-item > a.nav-link:focus, ul.navbar-nav > li.nav-item > ul.dropdown-menu > li.nav-item > a.nav-link:active { - color: ; - background: ; + color: ; + background: ; outline: none; } @@ -398,35 +656,35 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); /* header domain/user name */ ul.navbar-nav > li.nav-item > a.header_user, ul.navbar-nav > li.nav-item > a.header_domain { - font-family: ; - font-size: ; - color: ; + font-family: ; + font-size: ; + color: ; padding: 10px; } ul.navbar-nav > li.nav-item:hover > a.header_user, ul.navbar-nav > li.nav-item:focus > a.header_user, ul.navbar-nav > li.nav-item:active > a.header_user { - color: ; + color: ; } ul.navbar-nav > li.nav-item:hover > a.header_domain, ul.navbar-nav > li.nav-item:focus > a.header_domain, ul.navbar-nav > li.nav-item:active > a.header_domain { - color: ; + color: ; } /* logout icon */ a.logout_icon { - color: ; + color: ; padding: 14px 10px; } a.logout_icon:hover, a.logout_icon:focus, a.logout_icon:active { - color: ; - background: + color: ; + background: ; } a#header_logout_icon { @@ -459,11 +717,11 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); } button.navbar-toggler > span.fas.fa-bars { - color: ; + color: ; } button.navbar-toggler > span.fas.fa-bars:hover { - color: ; + color: ; } /* SIDE MENU: Begin ***********************************************************/ @@ -474,35 +732,25 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); position: fixed; top: 0; left: 0; - + width: px; height: 100%; overflow: auto; - - background-image: url(""); + + background-image: url(""); background-position: 0px 0px; background-repeat: repeat-y; - - background: ; + + background: ; - -webkit-box-shadow: ; - -moz-box-shadow: ; - box-shadow: ; - - -moz-border-radius: ; - -webkit-border-radius: ; - -khtml-border-radius: ; - border-radius: ; + -webkit-box-shadow: ; + -moz-box-shadow: ; + box-shadow: ; + border-color: ; + border-width: ; + -moz-border-radius: ; + -webkit-border-radius: ; + -khtml-border-radius: ; + border-radius: ; } /* menu side logo */ @@ -536,13 +784,13 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); a.menu_brand_text { display: inline-block; padding: 10px 20px; - color: ; + color: ; font-weight: 600; white-space: nowrap; } a.menu_brand_text:hover { - color: ; + color: ; text-decoration: none; } @@ -555,22 +803,19 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); padding: 0; min-height: 75px; text-align: left; - - background-image: url(""); + + background-image: url(""); background-position: 0px 0px; background-repeat: repeat-y; - - background: ; + + background: ; - - -moz-border-radius: ; - -webkit-border-radius: ; - -khtml-border-radius: ; - border-radius: ; + border-color: ; + border-width: ; + -moz-border-radius: ; + -webkit-border-radius: ; + -khtml-border-radius: ; + border-radius: ; } div#menu_side_container > a.menu_side_item_main, @@ -580,9 +825,9 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); width: 100%; padding: 10px 20px; text-align: left; - font-family: ; - font-size: ; - color: ; + font-family: ; + font-size: ; + color: ; cursor: pointer; } @@ -595,21 +840,21 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); div#menu_side_container > div#menu_side_control_container > div a.menu_side_item_main:hover, div#menu_side_container > div#menu_side_control_container > div a.menu_side_item_main:focus, div#menu_side_container > div#menu_side_control_container > div a.menu_side_item_main:active { - color: ; - background: ; + color: ; + background: ; text-decoration: none; } div#menu_side_container > a.menu_side_item_main > i.menu_side_item_icon, div#menu_side_container > a.menu_side_item_main > i.menu_side_item_icon, div#menu_side_container > a.menu_side_item_main > i.menu_side_item_icon { - color: ; + color: ; } div#menu_side_container > a.menu_side_item_main:hover > i.menu_side_item_icon, div#menu_side_container > a.menu_side_item_main:focus > i.menu_side_item_icon, div#menu_side_container > a.menu_side_item_main:active > i.menu_side_item_icon { - color: ; + color: ; } a.menu_side_item_sub { @@ -617,10 +862,10 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); width: 100%; padding: 5px 20px 5px 45px; text-align: left; - background: ; - font-family: ; - font-size: ; - color: ; + background: ; + font-family: ; + font-size: ; + color: ; cursor: pointer; } @@ -633,8 +878,8 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); a.menu_side_item_sub:hover, a.menu_side_item_sub:focus, a.menu_side_item_sub:active { - color: ; - background: ; + color: ; + background: ; text-decoration: none; } @@ -657,28 +902,28 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); @media (min-width: 576px) { div#content_container { - width: calc(100% - px); + width: calc(100% - px); float: right; } } /* BODY/HEADER BAR *****************************************************************/ - + div#body_header { padding: 10px 10px 15px 10px; height: 50px; - + background-color: } div#body_header { @@ -711,14 +956,14 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); } div#body_header_brand_text > a { - color: ; - font-size: ; + color: ; + font-size: ; font-weight: 600; text-decoration: none; } div#body_header_brand_text > a:hover { - color: ; + color: ; text-decoration: none; } @@ -728,33 +973,33 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); input.btn, input.button, button.btn-default { - height: ; - padding: ; - border: solid ; - + height: ; + padding: ; + border: solid ; + -moz-border-radius: ; -webkit-border-radius: ; -khtml-border-radius: ; border-radius: ; - background: ; - background-image: -ms-linear-gradient(top, 0%, 100%); - background-image: -moz-linear-gradient(top, 0%, 100%); - background-image: -o-linear-gradient(top, 0%, 100%); - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, ), color-stop(1, )); - background-image: -webkit-linear-gradient(top, 0%, 100%); - background-image: linear-gradient(to bottom, 0%, 100%); + background: ; + background-image: -ms-linear-gradient(top, 0%, 100%); + background-image: -moz-linear-gradient(top, 0%, 100%); + background-image: -o-linear-gradient(top, 0%, 100%); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, ), color-stop(1, )); + background-image: -webkit-linear-gradient(top, 0%, 100%); + background-image: linear-gradient(to bottom, 0%, 100%); - font-family: ; + font-family: ; text-align: center; text-transform: uppercase; - color: ; - font-weight: ; - font-size: ; + color: ; + font-weight: ; + font-size: ; vertical-align: middle; white-space: nowrap; } @@ -769,20 +1014,20 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); button.btn-default:active, button.btn-default:focus { cursor: pointer; - border-color: ; + border-color: ; - background: ; - background-image: -ms-linear-gradient(top, 0%, 100%); - background-image: -moz-linear-gradient(top, 0%, 100%); - background-image: -o-linear-gradient(top, 0%, 100%); - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, ), color-stop(1, )); - background-image: -webkit-linear-gradient(top, 0%, 100%); - background-image: linear-gradient(to bottom, 0%, 100%); + background: ; + background-image: -ms-linear-gradient(top, 0%, 100%); + background-image: -moz-linear-gradient(top, 0%, 100%); + background-image: -o-linear-gradient(top, 0%, 100%); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, ), color-stop(1, )); + background-image: -webkit-linear-gradient(top, 0%, 100%); + background-image: linear-gradient(to bottom, 0%, 100%); - color: ; + color: ; } /* remove (along with icons in theme/default/config.php) after transition to button class */ @@ -798,26 +1043,26 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); height: 24px; padding: 2px; margin: 1px; - border: solid ; - + border: solid ; + -moz-border-radius: ; -webkit-border-radius: ; -khtml-border-radius: ; border-radius: ; - background: ; - background-image: -ms-linear-gradient(top, 0%, 100%); - background-image: -moz-linear-gradient(top, 0%, 100%); - background-image: -o-linear-gradient(top, 0%, 100%); - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, ), color-stop(1, )); - background-image: -webkit-linear-gradient(top, 0%, 100%); - background-image: linear-gradient(to bottom, 0%, 100%); + background: ; + background-image: -ms-linear-gradient(top, 0%, 100%); + background-image: -moz-linear-gradient(top, 0%, 100%); + background-image: -o-linear-gradient(top, 0%, 100%); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, ), color-stop(1, )); + background-image: -webkit-linear-gradient(top, 0%, 100%); + background-image: linear-gradient(to bottom, 0%, 100%); - color: ; + color: ; font-size: 10.5pt; text-align: center; -moz-opacity: 0.3; @@ -828,25 +1073,25 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); button.list_control_icon:active, button.list_control_icon:focus { cursor: pointer; - border-color: ; + border-color: ; - background: ; - background-image: -ms-linear-gradient(top, 0%, 100%); - background-image: -moz-linear-gradient(top, 0%, 100%); - background-image: -o-linear-gradient(top, 0%, 100%); - background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, ), color-stop(1, )); - background-image: -webkit-linear-gradient(top, 0%, 100%); - background-image: linear-gradient(to bottom, 0%, 100%); + background: ; + background-image: -ms-linear-gradient(top, 0%, 100%); + background-image: -moz-linear-gradient(top, 0%, 100%); + background-image: -o-linear-gradient(top, 0%, 100%); + background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, ), color-stop(1, )); + background-image: -webkit-linear-gradient(top, 0%, 100%); + background-image: linear-gradient(to bottom, 0%, 100%); - color: ; + color: ; -moz-opacity: 1.0; opacity: 1.0; } - + button:not(.btn-link) > span.button-label.pad { margin-left: 6px; } @@ -1052,12 +1297,12 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); span.icon_body { width: 16px; height: 16px; - color: ; + color: ; border: 0; } span.icon_body:hover { - color: ; + color: ; } /* DOMAIN SELECTOR ***********************************************************/ @@ -1083,10 +1328,10 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); font-family: arial, san-serif; font-size: 10pt; overflow: hidden; - background: ; - -webkit-box-shadow: ; - -moz-box-shadow: ; - box-shadow: ; + background: ; + -webkit-box-shadow: ; + -moz-box-shadow: ; + box-shadow: ; } #domains_header { @@ -1099,14 +1344,14 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); #domains_header > a#domains_title { font-weight: 600; - font-size: ; - font-family: ; - color: ; + font-size: ; + font-family: ; + color: ; } #domains_header > a#domains_title:hover { text-decoration: none; - color: ; + color: ; } #domains_list { @@ -1115,13 +1360,13 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); width: 300px; height: 100%; padding: 1px; - background: ; - border: 1px solid ; + background: ; + border: 1px solid ; } div.domains_list_item, div.domains_list_item_active, div.domains_list_item_inactive { text-align: left; - border-bottom: 1px solid ; + border-bottom: 1px solid ; padding: 5px 8px 8px 8px; overflow: hidden; white-space: nowrap; @@ -1144,18 +1389,19 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); } div.domains_list_item_active a { - color: ; - } + color: ; + } + div.domains_list_item_inactive a { - color: ; - } + color: ; + } div.domains_list_item_active span.domain_active_list_item_description { - color: ; + color: ; } div.domains_list_item_inactive span.domain_inactive_list_item_description { - color: ; + color: ; } div.domains_list_item:hover a, @@ -1165,39 +1411,39 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); div.domains_list_item_active:hover a, div.domains_list_item_active:hover span { - color: ; + color: ; } div.domains_list_item_inactive:hover a, div.domains_list_item_inactive:hover span { - color: ; + color: ; } /* DOMAIN SELECTOR: END ********************************************************/ #default_login { position: fixed; - top: ; - left: ; + top: ; + left: ; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -khtml-transform: translate(-50%, -50%); transform: translate(-50%, -50%); - padding: ; - - background: ; - + padding: ; + width: + background: ; + -moz-border-radius: ; -webkit-border-radius: ; -khtml-border-radius: ; border-radius: ; - - - - -webkit-box-shadow: ; - -moz-box-shadow: ; - box-shadow: ; + border-style: ; + border-width: ; + border-color: ; + -webkit-box-shadow: ; + -moz-box-shadow: ; + box-shadow: ; } #login_logo { @@ -1205,22 +1451,20 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); } a.login_link { - color: !important; - font-size: ; - font-family: ; + color: !important; + font-size: ; + font-family: ; text-decoration: none; } a.login_link:hover { - color: !important; + color: !important; cursor: pointer; text-decoration: none; } - background: ; + background: ; background-attachment: fixed; - + -moz-border-radius: ; -webkit-border-radius: ; -khtml-border-radius: ; border-radius: ; - -webkit-box-shadow: ; - -moz-box-shadow: ; - box-shadow: ; + -webkit-box-shadow: ; + -moz-box-shadow: ; + box-shadow: ; padding: 20px; text-align: left; - color: ; - font-size: ; - font-family: ; + color: ; + font-size: ; + font-family: ; } /* default body padding */ .container-fluid { - width: ; + width: ; } /* maximize viewport usage on xs displays */ @@ -1287,21 +1531,21 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); } .title, b { - color: ; - font-size: ; - font-family: ; + color: ; + font-size: ; + font-family: ; font-weight: bold } a, button.btn.btn-link { - color: ; + color: ; text-decoration: none; } a:hover, button.btn.btn-link:hover { - color: ; + color: ; text-decoration: none; } @@ -1332,12 +1576,11 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); } /* style placeholder text (for browsers that support the attribute) - note: can't stack, each must be seperate */ - - ::-webkit-input-placeholder { color: } /* chrome/opera/safari */ - ::-moz-placeholder { color: } /* ff 19+ */ - :-moz-placeholder { color: } /* ff 18- */ - :-ms-input-placeholder { color: } /* ie 10+ */ - ::placeholder { color: } /* official standard */ + ::-webkit-input-placeholder { color: } /* chrome/opera/safari */ + ::-moz-placeholder { color: } /* ff 19+ */ + :-moz-placeholder { color: } /* ff 18- */ + :-ms-input-placeholder { color: } /* ie 10+ */ + ::placeholder { color: } /* official standard */ select.txt, textarea.txt, @@ -1352,34 +1595,30 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); input[type=url].formfld, input[type=password].formfld, label.formfld { - font-family: ; - font-size: ; - color: ; + font-family: ; + font-size: ; + color: ; text-align: left; height: 28px; padding: 4px 6px; margin: 1px; - border-width: ; + border-width: ; border-style: solid; - border-color: ; - background: ; + border-color: ; + background: ; 0) { - echo '-webkit-box-shadow: '.implode(', ', $shadows).";\n"; - echo '-moz-box-shadow: '.implode(', ', $shadows).";\n"; - echo 'box-shadow: '.implode(', ', $shadows).";\n"; + if (!empty($input_shadow_inner_color)) { $shadows[] = $input_shadow_inner_color; } + if (!empty($input_shadow_outer_color)) { $shadows[] = $input_shadow_outer_color; } + if (!empty($shadows)) { + ?> + -webkit-box-shadow: ; + -moz-box-shadow: ; + box-shadow: ; + - + -moz-border-radius: ; -webkit-border-radius: ; -khtml-border-radius: ; @@ -1418,7 +1657,7 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); input[type=url].formfld:hover, input[type=password].formfld:hover, label.formfld:hover { - border-color: ; + border-color: ; } textarea.txt:focus, @@ -1432,28 +1671,24 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); input[type=url].formfld:focus, input[type=password].formfld:focus, label.formfld:focus { - border-color: ; + border-color: ; /* first clear */ - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; - - - -webkit-box-shadow: ; - -moz-box-shadow: ; - box-shadow: ; - + + -webkit-box-shadow: ; + -moz-box-shadow: ; + box-shadow: ; + } textarea.txt, @@ -1462,45 +1697,30 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); } input.login { - font-family: ; - font-size: ; - color: ; - border-width: ; - border-color: ; - background: ; + font-family: ; + font-size: ; + color: ; + border-width: ; + border-color: ; + background: ; /* first clear */ - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; - 0) { - echo '-webkit-box-shadow: '.implode(', ', $shadows).";\n"; - echo '-moz-box-shadow: '.implode(', ', $shadows).";\n"; - echo 'box-shadow: '.implode(', ', $shadows).";\n"; - } - unset($shadows); - ?> - + + -webkit-box-shadow: ; + -moz-box-shadow: ; + box-shadow: ; + + -moz-border-radius: ; -webkit-border-radius: ; -khtml-border-radius: ; @@ -1509,49 +1729,36 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); } input.login:hover { - border-color: ; + border-color: ; } input.login:focus { - border-color: ; + border-color: ; /* first clear */ - -webkit-box-shadow: none; - -moz-box-shadow: none; - box-shadow: none; - - - -webkit-box-shadow: ; - -moz-box-shadow: ; - box-shadow: ; - + + -webkit-box-shadow: ; + -moz-box-shadow: ; + box-shadow: ; + } /* style placeholder text (for browsers that support the attribute) - note: can't stack, each must be seperate */ - - input.login::-webkit-input-placeholder { color: } /* chrome/opera/safari */ - input.login::-moz-placeholder { color: } /* ff 19+ */ - input.login:-moz-placeholder { color: } /* ff 18- */ - input.login:-ms-input-placeholder { color: } /* ie 10+ */ - input.login::placeholder { color: } /* official standard */ + input.login::-webkit-input-placeholder { color: ; } /* chrome/opera/safari */ + input.login::-moz-placeholder { color: ; } /* ff 19+ */ + input.login:-moz-placeholder { color: ; } /* ff 18- */ + input.login:-ms-input-placeholder { color: ; } /* ie 10+ */ + input.login::placeholder { color: ; } /* official standard */ input[type=password].formfld_highlight_bad, input[type=password].formfld_highlight_bad:hover, @@ -1653,8 +1860,8 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); max-width: 200px; height: 6px; margin: 1px 0 0 1px; - background: ; - + background: ; + -moz-border-radius: ; -webkit-border-radius: ; -khtml-border-radius: ; @@ -1666,9 +1873,9 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); margin: 0 auto 4px auto; width: 200px; max-width: 200px; - background: ; - border-width: ; - border-color: ; + background: ; + border-width: ; + border-color: ; } /* TOGGLE SWITCH *******************************************************/ @@ -1677,14 +1884,14 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); position: relative; display: inline-block; width: 50px; - + height: 28px; - + height: 26px; margin: 1px; - + -moz-border-radius: ; -webkit-border-radius: ; -khtml-border-radius: ; @@ -1703,16 +1910,16 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); left: 0; right: 0; bottom: 0; - background: ; - - + background: ; + + -moz-border-radius: ; -webkit-border-radius: ; -khtml-border-radius: ; border-radius: ; - + border-radius: 22px; -webkit-transition: .2s; @@ -1721,39 +1928,39 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); .slider:before { /* when disabled */ position: absolute; - + text-align: center; - + padding-top: 3px; - + padding-top: 2px; content: 'O'; - color: ; + color: ; content: ''; - + height: 24px; width: 24px; - + height: 22px; width: 22px; top: 2px; left: 2px; bottom: 2px; - background: ; - - + background: ; + + -moz-border-radius: ; -webkit-border-radius: ; -khtml-border-radius: ; border-radius: ; - + border-radius: 50%; -webkit-transition: .2s; @@ -1761,29 +1968,29 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); } input:checked + .slider { /* when enabled */ - background: ; + background: ; } input:focus + .slider { /* when focused, required for switch movement */ } input:checked + .slider:before { /* distance switch moves horizontally */ - + text-align: center; - + padding-top: 2px; - + padding-top: 1px; content: '|'; - color: ; + color: ; - + -webkit-transform: translateX(22px); -ms-transform: translateX(22px); transform: translateX(22px); - + -webkit-transform: translateX(24px); -ms-transform: translateX(24px); transform: translateX(24px); @@ -1801,27 +2008,27 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); padding: 4px 7px 4px 0; padding: 4px 7px; text-align: left; - color: ; - font-size: ; - font-family: ; - background: ; - border-bottom: 1px solid ; + color: ; + font-size: ; + font-family: ; + background: ; + border-bottom: 1px solid ; } th a, th a:visited, th a:active { - color: ; + color: ; text-decoration: none; } th a:hover { - color: ; + color: ; text-decoration: none; } td { - color: ; - font-size: ; - font-family: ; + color: ; + font-size: ; + font-family: ; } table.tr_hover tr { @@ -1830,12 +2037,12 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); table.tr_hover tr:hover td, table.tr_hover tr:hover td a { - color: ; + color: ; cursor: pointer; } table.tr_hover tr.tr_link_void:hover td { - color: ; + color: ; cursor: default; } @@ -1863,99 +2070,98 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); /* form: label/field format */ .vncell { /* form_label */ - background: ; - + background: ; + -moz-border-radius: ; -webkit-border-radius: ; -khtml-border-radius: ; border-radius: ; - border-right: 3px solid ; - border-bottom: 1px solid ; - padding: ; + border-right: 3px solid ; + border-bottom: 1px solid ; + padding: ; text-align: right; - color: ; - font-family: ; - font-size: ; + color: ; + font-family: ; + font-size: ; vertical-align: top; } .vncellreq { /* form_label_required */ - background: ; - + background: ; + -moz-border-radius: ; -webkit-border-radius: ; -khtml-border-radius: ; border-radius: ; - border-right: 3px solid ; - border-bottom: 1px solid ; - padding: ; + border-right: 3px solid ; + border-bottom: 1px solid ; + padding: ; text-align: right; - color: ; - font-family: ; - font-size: ; - font-weight: ; + color: ; + font-family: ; + font-size: ; + font-weight: ; vertical-align: top; } .vtable { /* form_field */ - background: ; - + background: ; + -moz-border-radius: ; -webkit-border-radius: ; -khtml-border-radius: ; border-radius: ; - border-bottom: 1px solid ; - padding: ; + border-bottom: 1px solid ; + padding: ; text-align: left; vertical-align: middle; - color: ; - font-family: ; - font-size: ; + color: ; + font-family: ; + font-size: ; } /* form: heading/row format */ .vncellcol { /* form_heading */ - background: ; - + background: ; + -moz-border-radius: ; -webkit-border-radius: ; -khtml-border-radius: ; border-radius: ; - border-bottom: 3px solid ; - padding: ; + border-bottom: 3px solid ; + padding: ; text-align: left; - color: ; - font-family: ; - font-size: ; + color: ; + font-family: ; + font-size: ; } .vncellcolreq { /* form_heading_required */ - background: ; - + background: ; + -moz-border-radius: ; -webkit-border-radius: ; -khtml-border-radius: ; border-radius: ; - border-bottom: 3px solid ; - padding: ; + border-bottom: 3px solid ; + padding: ; text-align: left; - color: ; - font-family: ; - font-size: ; - font-weight: ; + color: ; + font-family: ; + font-size: ; + font-weight: ; } .vtablerow { /* form_row */ height: px; - background: ; - + background: ; + -moz-border-radius: ; -webkit-border-radius: ; -khtml-border-radius: ; border-radius: ; - border-bottom: 1px solid ; - padding: ; + border-bottom: 1px solid ; + padding: ; text-align: left; vertical-align: middle; - color: ; - font-family: ; - font-size: ; + color: ; + font-family: ; + font-size: ; } .vtablerow > label { @@ -1988,21 +2194,21 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); } .row_style0 { - border-bottom: 1px solid ; - background: ; - color: ; - font-family: ; - font-size: ; + border-bottom: 1px solid ; + background: ; + color: ; + font-family: ; + font-size: ; text-align: left; padding: 4px 7px; } .row_style1 { - border-bottom: 1px solid ; - background: ; - color: ; - font-family: ; - font-size: ; + border-bottom: 1px solid ; + background: ; + color: ; + font-family: ; + font-size: ; text-align: left; padding: 4px 7px; } @@ -2014,11 +2220,11 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); } .row_stylebg { - border-bottom: 1px solid ; - background: ; - color: ; - font-family: ; - font-size: ; + border-bottom: 1px solid ; + background: ; + color: ; + font-family: ; + font-size: ; text-align: left; padding: 4px 7px; } @@ -2042,32 +2248,32 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); font-family: arial, san-serif; font-size: 10pt; display: block; - color: ; - background: ; - box-shadow: inset 0px 7px 8px -10px ; - border-bottom: solid 1px ; + color: ; + background: ; + box-shadow: inset 0px 7px 8px -10px ; + border-bottom: solid 1px ; opacity: 0; } .message_mood_positive { - color: ; - background: ; - box-shadow: inset 0px 7px 8px -10px ; - border-bottom: solid 1px ; + color: ; + background: ; + box-shadow: inset 0px 7px 8px -10px ; + border-bottom: solid 1px ; } .message_mood_negative { - color: ; - background: ; - box-shadow: inset 0px 7px 8px -10px ; - border-bottom: solid 1px ; + color: ; + background: ; + box-shadow: inset 0px 7px 8px -10px ; + border-bottom: solid 1px ; } .message_mood_alert { - color: ; - background: ; - box-shadow: inset 0px 7px 8px -10px ; - border-bottom: solid 1px ; + color: ; + background: ; + box-shadow: inset 0px 7px 8px -10px ; + border-bottom: solid 1px ; } /* OPERATOR PANEL ****************************************************************/ @@ -2081,12 +2287,12 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; - -webkit-box-shadow: 0 0 3px ; - -moz-box-shadow: 0 0 3px ; - box-shadow: 0 0 3px ; + -webkit-box-shadow: 0 0 3px ; + -moz-box-shadow: 0 0 3px ; + box-shadow: 0 0 3px ; border-width: 1px 3px; - border-color: ; - background-color: ; + border-color: ; + background-color: ; cursor: default; } @@ -2100,12 +2306,12 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; - -webkit-box-shadow: 0 0 3px ; - -moz-box-shadow: 0 0 3px ; - box-shadow: 0 0 3px ; + -webkit-box-shadow: 0 0 3px ; + -moz-box-shadow: 0 0 3px ; + box-shadow: 0 0 3px ; border-width: 1px 3px; - border-color: ; - background-color: ; + border-color: ; + background-color: ; cursor: not-allowed; opacity: 0.5; } @@ -2122,7 +2328,7 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); top: 0; left: 0; right: 0; - background: ; + background: ; opacity: 0.5; } @@ -2150,7 +2356,7 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; - background-color: ; + background-color: ; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; @@ -2181,7 +2387,7 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; - background-color: ; + background-color: ; } td.op_state_ringing { @@ -2286,63 +2492,61 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); vertical-align: top; text-align: center; - background: ; - background-image: -ms-linear-gradient(left, 0%, 30%, 70%, 100%); - background-image: -moz-linear-gradient(left, 0%, 30%, 70%, 100%); - background-image: -o-linear-gradient(left, 0%, 30%, 70%, 100%); - background-image: -webkit-gradient(linear, left, right, color-stop(0, ), color-stop(0.30, ), color-stop(0.70, ), color-stop(1, )); - background-image: -webkit-linear-gradient(left, 0%, 30%, 70%, 100%); - background-image: linear-gradient(to right, 0%, 30%, 70%, 100%); + background: ; + background-image: -ms-linear-gradient(left, 0%, 30%, 70%, 100%); + background-image: -moz-linear-gradient(left, 0%, 30%, 70%, 100%); + background-image: -o-linear-gradient(left, 0%, 30%, 70%, 100%); + background-image: -webkit-gradient(linear, left, right, color-stop(0, ), color-stop(0.30, ), color-stop(0.70, ), color-stop(1, )); + background-image: -webkit-linear-gradient(left, 0%, 30%, 70%, 100%); + background-image: linear-gradient(to right, 0%, 30%, 70%, 100%); - + -webkit-border-radius: ; -moz-border-radius: ; border-radius: ; - border: 1px solid ; + border: 1px solid ; overflow: hidden; margin: -1px; } div.hud_box:hover { - border: 1px solid ; + border: 1px solid ; } span.hud_title { display: block; width: 100%; - font-family: ; - text-shadow: 0px 1px 2px ; + font-family: ; + text-shadow: 0px 1px 2px ; letter-spacing: -0.02em; - color: ; - font-size: ; + color: ; + font-size: ; line-height: 0) ? str_replace($font_size_number, $line_height_number, $font_size) : '26.25pt'; ?>; text-align: center; - background: ; - border-bottom: 1px solid ; + background: ; + border-bottom: 1px solid ; overflow: hidden; } span.hud_title:hover { - color: ; - text-shadow: 0px 1px 2px ; - background: ; + color: ; + text-shadow: 0px 1px 2px ; + background: ; cursor: pointer; } @@ -2350,50 +2554,46 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); display: block; clear: both; text-align: center; - text-shadow: 0px 2px 2px ; + text-shadow: 0px 2px 2px ; width: 100%; - color: ; - font-family: ; - font-size: ; + color: ; + font-family: ; + font-size: ; line-height: 0) ? str_replace($font_size_number, $line_height_number, $font_size) : '77pt'; ?>; font-weight: normal; - background: ; - border-top: 1px solid ; + background: ; + border-top: 1px solid ; overflow: hidden; padding-top: ; padding-bottom: ; } span.hud_stat:hover { - color: ; - text-shadow: 0px 2px 2px ; - background: ; + color: ; + text-shadow: 0px 2px 2px ; + background: ; cursor: pointer; } @@ -2404,31 +2604,31 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); height: 30px; cursor: default; text-align: center; - text-shadow: 0px 1px 1px ; - color: ; - font-size: ; + text-shadow: 0px 1px 1px ; + color: ; + font-size: ; padding-top: 4px; white-space: nowrap; letter-spacing: -0.02em; font-weight: normal; - font-family: ; - background: ; - border-bottom: 1px solid ; + font-family: ; + background: ; + border-bottom: 1px solid ; margin: 0; overflow: hidden; } span.hud_stat:hover + span.hud_stat_title { - color: ; - text-shadow: 0px 1px 1px ; - background: ; + color: ; + text-shadow: 0px 1px 1px ; + background: ; } div.hud_details { /* - -moz-box-shadow: inset 0 7px 7px -7px , inset 0 -8px 12px -10px ; - -webkit-box-shadow: inset 0 7px 7px -7px , inset 0 -8px 12px -10px ; - box-shadow: inset 0 7px 7px -7px , inset 0 -8px 12px -10px ; + -moz-box-shadow: inset 0 7px 7px -7px , inset 0 -8px 12px -10px ; + -webkit-box-shadow: inset 0 7px 7px -7px , inset 0 -8px 12px -10px ; + box-shadow: inset 0 7px 7px -7px , inset 0 -8px 12px -10px ; */ padding-bottom: 15px; overflow-y: auto; @@ -2450,26 +2650,26 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); th.hud_heading { text-align: left; - font-size: ; - font-family: - color: ; + font-size: ; + font-family: + color: ; padding-top: 3px; - background: ; - background-image: -ms-linear-gradient(left, 0%, 30%, 70%, 100%); - background-image: -moz-linear-gradient(left, 0%, 30%, 70%, 100%); - background-image: -o-linear-gradient(left, 0%, 30%, 70%, 100%); - background-image: -webkit-gradient(linear, left, right, color-stop(0, ), color-stop(0.30, ), color-stop(0.70, ), color-stop(1, )); - background-image: -webkit-linear-gradient(left, 0%, 30%, 70%, 100%); - background-image: linear-gradient(to right, 0%, 30%, 70%, 100%); + background: ; + background-image: -ms-linear-gradient(left, 0%, 30%, 70%, 100%); + background-image: -moz-linear-gradient(left, 0%, 30%, 70%, 100%); + background-image: -o-linear-gradient(left, 0%, 30%, 70%, 100%); + background-image: -webkit-gradient(linear, left, right, color-stop(0, ), color-stop(0.30, ), color-stop(0.70, ), color-stop(1, )); + background-image: -webkit-linear-gradient(left, 0%, 30%, 70%, 100%); + background-image: linear-gradient(to right, 0%, 30%, 70%, 100%); } th.hud_heading:first-of-type { - + -webkit-border-top-left-radius: ; -moz-border-top-left-radius: ; border-top-left-radius: ; @@ -2477,7 +2677,7 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); } th.hud_heading:first-of-type { - + -webkit-border-top-left-radius: ; -moz-border-top-left-radius: ; border-top-left-radius: ; @@ -2485,8 +2685,8 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); } td.hud_text { - font-size: ; - color: ; + font-size: ; + color: ; text-align: left; vertical-align: middle; } @@ -2501,20 +2701,20 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); span.hud_expander { display: block; clear: both; - background: ; + background: ; padding: 4px 0; text-align: center; width: 100%; height: 25px; font-size: 13px; line-height: 5px; - color: ; - border-top: 1px solid ; + color: ; + border-top: 1px solid ; } span.hud_expander:hover { - color: ; - background: ; + color: ; + background: ; cursor: pointer; } @@ -2587,9 +2787,9 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); div.grid > div.box.contact-details { padding: 15px; - border: 1px solid ; + border: 1px solid ; border-radius: 5px; - background: ; + background: ; } div.grid.contact-details { @@ -2623,59 +2823,59 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); } div.form_set > .label { - background: ; - + background: ; + -moz-border-radius: ; -webkit-border-radius: ; -khtml-border-radius: ; border-radius: ; - border-right: 3px solid ; - border-bottom: 1px solid ; - padding: ; + border-right: 3px solid ; + border-bottom: 1px solid ; + padding: ; text-align: right; - color: ; - font-family: ; - font-size: ; + color: ; + font-family: ; + font-size: ; white-space: nowrap; vertical-align: top; } div.form_set > .label.required { - background: ; - + background: ; + -moz-border-radius: ; -webkit-border-radius: ; -khtml-border-radius: ; border-radius: ; - border-right: 3px solid ; - border-bottom: 1px solid ; - padding: ; + border-right: 3px solid ; + border-bottom: 1px solid ; + padding: ; text-align: right; - color: ; - font-family: ; - font-size: ; - font-weight: ; + color: ; + font-family: ; + font-size: ; + font-weight: ; white-space: nowrap; vertical-align: top; } div.form_set > .field { - background: ; - + background: ; + -moz-border-radius: ; -webkit-border-radius: ; -khtml-border-radius: ; border-radius: ; - border-bottom: 1px solid ; - padding: ; + border-bottom: 1px solid ; + padding: ; text-align: left; vertical-align: middle; - color: ; - font-family: ; - font-size: ; + color: ; + font-family: ; + font-size: ; position: relative; } @@ -2690,7 +2890,7 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); position: sticky; z-index: 5; top: ; text-align: right; - border-top: ; - border-right: ; - border-bottom: ; - border-left: ; - border-radius: ; - background: ; - box-shadow: ; + border-top: ; + border-right: ; + border-bottom: ; + border-left: ; + border-radius: ; + background: ; + box-shadow: ; padding: 10px; margin: -10px -10px 10px -10px; -webkit-transition: all .2s ease; @@ -2720,13 +2920,13 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); } div.action_bar.scroll { - border-top: ; - border-right: ; - border-bottom: ; - border-left: ; - border-radius: ; - background: ; - box-shadow: ; + border-top: ; + border-right: ; + border-bottom: ; + border-left: ; + border-radius: ; + background: ; + box-shadow: ; } div.action_bar.sub { @@ -2782,18 +2982,18 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); .list tr:hover td:not(.no-link), .list tr:hover td:not(.no-link) a { - color: ; + color: ; cursor: pointer; } .list-header > th { - padding: ; + padding: ; text-align: left; - color: ; - font-size: ; - font-family: ; - background: ; - border-bottom: 1px solid ; + color: ; + font-size: ; + font-family: ; + background: ; + border-bottom: 1px solid ; } .list-header > th.shrink { @@ -2801,36 +3001,36 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); } .list-header > th > a.default-color { - color: ; + color: ; } .list-header > th > a.default-color:hover { - color: ; + color: ; } .list-row:nth-child(odd) > :not(.action-button) { - background: ; + background: ; } .list-row:nth-child(even) > :not(.action-button) { - background: ; + background: ; } .list-row > td:not(.action-button) { - border-bottom: 1px solid ; - color: ; - font-family: ; - font-size: ; + border-bottom: 1px solid ; + color: ; + font-family: ; + font-size: ; text-align: left; vertical-align: middle; } .list-row > :not(.checkbox) { - padding: ; + padding: ; } .list-row > td.description { - background: !important; + background: !important; } .list-header > .checkbox, @@ -2998,16 +3198,16 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); left: 0; opacity: 0; pointer-events: none; - -webkit-transition: all s; - -moz-transition: all s; - transition: all s; - background: ; + -webkit-transition: all s; + -moz-transition: all s; + transition: all s; + background: ; } .modal-window > div { position: relative; - padding: ; - background: ; + padding: ; + background: ; overflow: auto; } @@ -3022,10 +3222,10 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); @media(min-width: 700px) { .modal-window > div { - width: ; + width: ; margin: 10% auto; - border-radius: ; - box-shadow: ; + border-radius: ; + box-shadow: ; } } @@ -3033,14 +3233,14 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); display: block; font-weight: bold; font-size: 120%; - font-family: ; - color: ; - text-align: ; - margin: ; + font-family: ; + color: ; + text-align: ; + margin: ; } .modal-close { - color: ; + color: ; line-height: 50px; font-size: 150%; position: absolute; @@ -3050,20 +3250,20 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); text-align: center; text-decoration: none !important; cursor: pointer; - border-radius: ; - background: ; + border-radius: ; + background: ; } .modal-close:hover { - color: ; - background: ; + color: ; + background: ; } .modal-window .modal-message { display: block; - color: ; - text-align: ; - margin: ; + color: ; + text-align: ; + margin: ; } .modal-actions { @@ -3074,8 +3274,6 @@ header('Expires: '.gmdate('D, d M Y H:i:s',time()+3600).' GMT'); +?> \ No newline at end of file