/***********************************************************************************************************/
/* LIGHTTHEME */
/***********************************************************************************************************/

/* ////////////////////////////////////////////////////////////////////////////////////////
// This is to define the default size of text
// all derived font sizes should be defined in em
// so changing the default size will modify all other text sizes accordingly
*/
:root {

/* Definition of basic font properties */
	--defFont: Arial,Geneva,Verdana,Helvetica,sans-serif;
	--defSize: 12px;

/* Derived font sizes */
	--fontTiny: 0.5em;    /* 6px*/
	--fontSmall: 0.85em;  /* 10px */
	--fontRegular: 1em;   /* 12px */
	--fontMedium: 1.1em;  /* 13px */
	--fontBig: 1.2em;     /* 14px */
	--fontBigger: 1.33em; /* 16px */
	--fontLarge: 1.5em;   /* 18px */
	--fontHuge: 2em;      /* 24px */

/* Width of check box indentation */
	--ov_CB_indent: 28px;
/* Width of radio button indentation */
	--ov_RB_indent: 28px;
/* Border-radius for action buttons */
	--border-radius: 8px;

/* This is to define named colors and similar properties to be used in further css
   background color for hover, focus, and highlighting */

	--ov_color_default: #2d5f71;
	--ov_color_invert: #ffffff;
	--ov_color_link_hover: #e58d16;
	--ov_color_default_bg: #ffffff;
	--ov_color_default_border: #c6d4d4;

	--ov_color_overlay: #000000;
	--ov_color_slider_bg: #9db3c1;

	--ov_color_hover: #ffffff;
	--ov_color_hover_border: #ff9d1a;
	--ov_color_selected: #ff9d1a;

	--ov_color_action: #Bcc2c3;/*not used*/
	--ov_color_disabled: #90999b;

	/* colors for headers, header toolbars */
	--ov_color_header: #2d5f71;
	--ov_color_header_bg: #9db3c1;
	--ov_color_header_border: #c6d4d4;
	--ov_color_header_btn_hover: #377287;
	--ov_color_header_active: #ffffff;
	--ov_color_header_btn_active: #2d5f71;
	--ov_color_header_bg_editor: #ffffff; /* UNUSED! */
	--ov_color_header_dialog_bg: #9db3c1; /* Assemblyline Editor -> module Dialog header*/
	
	--ov_color_header_btn_al: #ffffff; /* Assemblyline Editor -> top header buttons*/
	--ov_color_header_al: #2d5f71;
	--ov_color_header_btn_al_hover:#f1f5f5;
	--ov_color_header_btn_al_active:#c6d4d4;

	/* accordion header*/
	--ov_color_accordeon:#2d5f71;
	--ov_color_accordeon_hover:#2d5f71;
	--ov_color_accordeon_bg_closed: #f1f5f5;
	--ov_color_accordeon_bg_open: #9db3c1;
	--ov_color_accordeon_bg_hover: #c6d4d4;
	--ov_color_accordeon_selected: #ffffff;
	--ov_color_accordeon_bg_selected: #2d5f71;

	--ov_color_highlight: #ffffff;
	--ov_color_highlight_bg: #9db3c1;
	--ov_color_highlight_border: #c6d4d4;
	
	/* sidebar navigation*/
	--ov_color_sidebar_border: #9db3c1;
	--ov_color_sidebarHeader_font: #2d5f71;
	--ov_color_sidebarHeader_bg: #ffffff;
	--ov_color_sidebarHeader_font_hover: #2d5f71;
	--ov_color_sidebarHeader_bg_hover: #f1f5f5;
	--ov_color_sidebarHeader_font_active: #ffffff;
	--ov_color_sidebarHeader_bg_active: #2d5f71;
	
	--ov_color_sidebarHeader_border: #c6d4d4;
	--ov_color_sidebar_font: #2d5f71;
	--ov_color_sidebar_bg: #f1f5f5;
	--ov_color_sidebar_font_hover: #2d5f71;
	--ov_color_sidebar_bg_hover: #c6d4d4;
	--ov_color_sidebar_font_active: #ffffff;
	--ov_color_sidebar_bg_active: #9db3c1;
	--ov_color_sidebar_image_bg: #ffffff;
	

	/* colors for content background*/
	--ov_color_box_bg: #f1f5f5; /*  e.g. for textSnipped description background*/
	--ov_color_box_border: #c6d4d4;
	--ov_color_box_shadow: #aaaaaa;
	--ov_color_darkbox_bg: #c6d4d4;
	--ov_color_darkbox_border: #c6d4d4;

	/* colors for states, error, warning, info and success */
	--ov_color_error: #dd3e4e;
	--ov_color_error_bg: #ffd0d1;
	--ov_color_error_border: #fabbbb;

	--ov_color_warn: #daa520;
	--ov_color_warn_bg: #fbf2c3;
	--ov_color_warn_border: #fbf2c3;

	--ov_color_info: #128cbb;
	--ov_color_info_bg: #d3e2f3;
	--ov_color_info_border: #d3e2f3;

	--ov_color_success: #639e5e;
	--ov_color_success_bg: #e0fdda;
	--ov_color_success_border: #e0fdda;

	/* colors for the Preflight states */
	--ov_color_preflight_ignore: #e6ffde;
	--ov_color_preflight_warn: #ffffd4;
	--ov_color_preflight_error: #ffd4d4;

	/* colors for tree element colorings */
	--ov_color_tree_branch: #128cbb;
	--ov_color_tree_branch_bg: #d3e2f3;
	--ov_color_tree_leaf: #639e5e;
	--ov_color_tree_leaf_bg: #e0fdda;


	/* colors for data table and data table filter*/
	--ov_color_tableheader: #2d5f71;
	--ov_color_tableheader_bg: #ffffff;
	--ov_color_row_hover: #2d5f71;
	--ov_color_row_hover_bg: #c6d4d4;
	--ov_color_row_hover_border: #ffffff;
	--ov_color_row_active: #ffffff;
	--ov_color_row_active_bg: #9db3c1;
	--ov_color_row_active_border: #c6d4d4;
	
	--ov_color_tablefilter_bg: #f1f5f5;
	--ov_color_tablefilter_bg_hover: #ffffff;
	--ov_color_tablefilter_border: #c6d4d4;
	--ov_color_tablefilter_border_active: #2d5f71;
	--ov_color_tablefilter_bg_active: #c6d4d4;

	/* colors for data table CMYK*/
	--ov_color_CMYK: #2d5f71;
	--ov_color_cyan_bg: #dff;
	--ov_color_magenta_bg: #fdf;
	--ov_color_yellow_bg: #ffd;
	--ov_color_black_bg: #ddd;

	/* colors for data table row background color alternation */
	--ov_color_odd_row_bg: #ffffff;
	--ov_color_even_row_bg: #f1f5f5;

	/* action buttons ->toolbar header buttons see toolbar header */
	--ov_color_actionbtn_font: #ffffff;
	--ov_color_actionbtn_default: #ff9d1a;
	--ov_color_actionbtn_hover: #e58d16;
	--ov_color_actionbtn_active: #c77d18;

	/* tab bars*/
	--ov_color_tabbar_font: #2d5f71;
	--ov_color_tabbar_bg: #f1f5f5;
	--ov_color_tabbar_border: #c6d4d4;
	--ov_color_tabbar_bg_hover: #c6d4d4;
	--ov_color_tabbar_hover: #2d5f71;
	--ov_color_tabbar_active: #ffffff;
	--ov_color_tabbar_bg_active: #9db3c1;
	
	--ov_color_tabbar_buttons_font: #2d5f71;
	--ov_color_tabbar_buttons_active: #fff;
	--ov_color_tabbar_buttons_bg: #f1f5f5;
	--ov_color_tabbar_buttons_border: #2d5f71;
	--ov_color_tabbar_buttons_bg_active: #2d5f71;

	/* main navigation*/
	--ov_color_mainnav_font: #2d5f71;
	--ov_color_mainnav_bg: #fff;
	--ov_color_mainnav_border: #ff9d1a;
	--ov_color_mainnav_hover: #2d5f71;
	--ov_color_mainnav_bg_hover: #f1f5f5;
	--ov_color_subnav_bg: #f1f5f5;
	--ov_color_subnav_hover: #2d5f71;
	--ov_color_subnav_bg_hover: #c6d4d4;
	--ov_color_mainnav_active: #ffffff;
	--ov_color_mainnav_bg_active: #ff9d1a;
	--ov_color_subnav_active: #fff;
	--ov_color_subnav_bg_active: #9db3c1;

	/* Input-fields, check box, radio button*/
	--ov_color_input_bg: #ffffff;
	--ov_color_input_bg_hover: #ffffff;
	--ov_color_input_border: #c6d4d4;
	--ov_color_input_border_hover: #2d5f71;
	--ov_color_input_border_active: #ff9d1a;

	/* Selection Menu */
	--ov_color_selectmenu_bg: #ffffff;
	--ov_color_selectmenu_border: #c6d4d4;
	--ov_color_selectmenu_hover:#2d5f71;
	--ov_color_selectmenu_bg_hover: #f1f5f5;
	--ov_color_selectmenu_active: #ffffff;
	--ov_color_selectmenu_disabled: #2d5f71;
	--ov_color_selectmenu_bg_active: #9db3c1;

	/* Calendar*/
	--ov_color_calendardate_bg: #f1f5f5;
	--ov_color_calendardate_highlight: #ff9d1a; /*not used*/
	--ov_color_calendardate_bg_active: #9db3c1;
	--ov_color_calendardate_border_active: #9db3c1;
	--ov_color_calendardate_color_active: #ffffff;
	--ov_color_calendardate_bg_hover: #c6d4d4;

	/* for using the actual theme's background image pane */
	--ov_theme_imagemap_default: url("/ws/jakarta.faces.resource/primefaces-ovt_ci/images/ui-icons_2d5f71_256x240.png.jsf?ws=w35.028_ovt_ci");
	--ov_theme_imagemap_invert: url("/ws/jakarta.faces.resource/primefaces-ovt_ci/images/ui-icons_ffffff_256x240.png.jsf?ws=w35.028_ovt_ci");
	--ov_theme_imagemap_selected: url("/ws/jakarta.faces.resource/primefaces-ovt_ci/images/ui-icons_ff9d1a_256x240.png.jsf?ws=w35.028_ovt_ci");
	--ov_theme_imagemap_header: url("/ws/jakarta.faces.resource/primefaces-ovt_ci/images/ui-icons_2d5f71_256x240.png.jsf?ws=w35.028_ovt_ci");

	/* Statistics */
	--ov_color_statistics_content:#f1f5f5;
	--ov_color_statistics_bg: #ffffff;
	--ov_color_running: #639e5e;
	--ov_color_waiting: #128cbb;
	--ov_color_scheduled: #9db3c1;
	--ov_color_paused: #daa520;

	/* Progress bar (e.g. in Actions table */
	--ov_color_progress_label:#2d5f71; /*--ov_color_header*/
	--ov_color_progress_bar:#ff9d1a; 

	/* Dashboard */
	--ov_color_tile_background: #f1f5f5;
	--ov_color_tile_border: #c6d4d4;
	--ov_color_tile_border_hover: #9db3c1;

	/* Color picker */
	--ov_color_picker_swatch_border: #c6d4d4;

	/* SVG images */
	--ov_color_svg_image_bg: #f1f5f5;
	--ov_color_svg_image_border: #c6d4d4;
	
	/* toggleswitch */
	--ov_color_toggleswitch_bg: #c6d4d4;
	--ov_color_toggleswitch_border: #2d5f71;
	--ov_color_toggleswitch_slider: #2d5f71;
	--ov_color_toggleswitch_bg_active: #e0fdda;
	--ov_color_toggleswitch_bg_border_active: #639e5e;
	--ov_color_toggleswitch_bg_slider_active: #639e5e;
	--ov_color_toggleswitch_bg_border_focus: #ff9d1a;
	--ov_color_toggleswitch_bg_disabled: transparent;
	--ov_color_toggleswitch_bg_border_disabled: #90999b;
	--ov_color_toggleswitch_bg_slider_disabled: #90999b;

	/* tag buttons */
	--ov_color_tag_bg: #128cbb; 
	--ov_color_tag_border: #128cbb;
	
	/* login versions BG*/
	--ov_color_versionBg: #ff9d1a;
	
	/* drag and drop*/
	--ov_color_dropZone: inset 0 0 0 100vmax rgba(0, 0, 0, 0.2);
	--ov_color_dropZone_hover: inset 0 0 0 100vmax rgba(0, 0, 0, 0.3);
	--ov_color_dropZone-border: 1px dashed #2d5f71;
}



/* Icons - states and images */
.ui-icon,
.ui-widget-content .ui-icon,
.ui-widget-content .ui-tree-toggler.ui-icon {
	background-image: url("/ws/jakarta.faces.resource/primefaces-ovt_ci/images/ui-icons_2d5f71_256x240.png.jsf?ws=w35.028_ovt_ci");
}
.ui-widget-header .ui-icon {
	background-image: url("/ws/jakarta.faces.resource/primefaces-ovt_ci/images/ui-icons_ffffff_256x240.png.jsf?ws=w35.028_ovt_ci");
}
 /* this is to specifically catch the ov_toolBarBtn-menuButton pull-down icon
 	and strangely only required for the light (ci) theme */
.ui-button:hover .ui-icon.ui-c {
	background-image: url("/ws/jakarta.faces.resource/primefaces-ovt_ci/images/ui-icons_ffffff_256x240.png.jsf?ws=w35.028_ovt_ci");
}

.ui-state-hover .ui-icon,
.ui-button:hover .ui-icon {
	background-image: url("/ws/jakarta.faces.resource/primefaces-ovt_ci/images/ui-icons_2d5f71_256x240.png.jsf?ws=w35.028_ovt_ci");
}
.ui-state-focus .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("/ws/jakarta.faces.resource/primefaces-ovt_ci/images/ui-icons_2d5f71_256x240.png.jsf?ws=w35.028_ovt_ci");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("/ws/jakarta.faces.resource/primefaces-ovt_ci/images/ui-icons_2d5f71_256x240.png.jsf?ws=w35.028_ovt_ci");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("/ws/jakarta.faces.resource/primefaces-ovt_ci/images/ui-icons_2d5f71_256x240.png.jsf?ws=w35.028_ovt_ci");
}

.ui-state-error .ui-icon {
	background-image: url("/ws/jakarta.faces.resource/primefaces-ovt_ci/images/ui-icons_ffffff_256x240.png.jsf?ws=w35.028_ovt_ci");
}
.ui-state-error-text .ui-icon {
	background-image: url("/ws/jakarta.faces.resource/primefaces-ovt_ci/images/ui-icons_2d5f71_256x240.png.jsf?ws=w35.028_ovt_ci");
}
.ui-button .ui-icon {
	background-image: url("/ws/jakarta.faces.resource/primefaces-ovt_ci/images/ui-icons_2d5f71_256x240.png.jsf?ws=w35.028_ovt_ci");
}

