/**
 *	Copyright (c) 2003 LabVantage.  All rights reserved.
 *
 */



body	    { font-family: 'Open Sans', Arial, sans-serif !important; font-size: 11px; margin-top: 0; margin-left:0; margin-right:0; margin-bottom:0; }

body.desktop input,select,textarea{font-size:11px}
body.tablet input,select,textarea{font-size:14px}
body.phone input,select,textarea{font-size:16px}

.optitle	{ margin-left: 1em; margin-top: .5em; margin-bottom: .5em; font-size:7.5pt; color:white}
.pagenote   { color:brown; }
p		{ margin-top: .5em; margin-bottom: .5em	}
p.indsml1	{ margin-left: 0.5em; margin-top: .5em; margin-bottom: .5em }
p.indsml2	{ margin-left: 1em; margin-top: .5em; margin-bottom: .5em }
.breakaft	{ page-break-after: always }
.breakbef	{ page-break-before: always }

/* font adjustments */
button{
    font-family:inherit;
}
select{
    font-family:inherit;
}
input{
    font-family:inherit;
}
textarea{
    font-family:inherit;
	white-space: pre-wrap;
}


a:link		{ color: blue }
a:active	{ color: red }
a:visited	{ color: blue }
a:focus		{ color:blue }
a:hover		{ color:red }

a.pageoperation:link	{ text-decoration: none; color: black }
a.pageoperation:hover	{ text-decoration: none; color: red }
a.pageoperation:focus	{ text-decoration: none; color: blue }
a.pageoperation:visited	{ text-decoration: none; color: black }
a.showhidesearchbar:link {font-size:7.5pt;color:brown;text-decoration:none}
a.showhidesearchbar:hover {font-size:7.5pt;color:yellow;text-decoration:none}
a.showhidesearchbar:visited {font-size:7.5pt;color:brown;text-decoration:none}

a.sdilink:link {color: blue}
a.sdilink:visited {color: blue}
a.sdilink:hover {color: red}

a.tab:link		{ text-decoration: none; color: blue }
a.tab:focus		{ text-decoration: none; color: blue }
a.tab:visited		{ text-decoration: none; color: blue }

a.tabmenu:link		{ text-decoration: none; color: blue }
a.tabmenu:focus		{ text-decoration: none; color: blue }
a.tabmenu:visited	{ text-decoration: none; color: blue }

a.button 		{ color:white; text-decoration:none; font-weight:bold }
a.button:link		{ color:white; text-decoration:none; font-weight:bold }
a.button:active		{ color:white; text-decoration:none; font-weight:bold }
a.button:focus		{ color:white; text-decoration:none; font-weight:bold }
a.button:visited	{ color:white; text-decoration:none; font-weight:bold }

a.smlbutton 		{ color:black; text-decoration:none }
a.smlbutton:link	{ color:black; text-decoration:none }
a.smlbutton:active	{ color:black; text-decoration:none }
a.smlbutton:focus	{ color:black; text-decoration:none }
a.smlbutton:visited	{ color:black; text-decoration:none }


/*	HEADING TAGS	*/
h1		{ font-size: 10pt; font-weight: bold;
		margin-top: 0.5em;
		margin-bottom: 0.3em; }
h2		{ font-size:9pt; font-weight: bold;
		margin-top: 1em;
		margin-bottom: 0;  }
h3		{ font-size: 9pt;
		margin-top: 1em;
		margin-bottom: 0;  }
h4		{font-size: 8pt;
		margin-top: 1.2em;
		margin-bottom: .5em  }
h5		{font-size: 8pt;
		margin-top: 1.2em;
		margin-bottom: .5em }
big		{font-weight: bold; margin-top: 0; margin-bottom: .5em;
		font-size: 11pt; }
/*	LIST TAGS	*/
ol		{ list-style-type: lower-alpha; margin-top: .6em; margin-bottom: 0; margin-left: 4em }
ul		{ list-style-type: disc; margin-top: 0.6em; margin-bottom: 0; margin-left: 3.5em }
li		{ margin-bottom: .7em; margin-left: -1em }

/*	TABLE TAGS	*/
table				{ font-size: 12px; font-weight: normal }
.ConsoleMainHeader	{ background: #FFD700 }
.ConsolePageTitle	{ color: #FFFFFF; font-weight: bold; margin-top: 0; margin-bottom:.5em; font-size: 11pt; background: #FFD700 }
.fieldtitle 		{ background-color: #CCCCCC }
.toprow 			{border-bottom:2px solid #B0C4DE}
.toprowtab 			{ background-color: #ccddcc; color:darkblue; font-weight:bold; border-top:1px solid darkblue; border-bottom:1px solid darkblue }

/*	FORM TAGS	*/
input  				{ font-size: 1em; margin-top: 0; }
select 				{ font-size: 1em; margin-top: 0; }
textarea 			{ font-size: 1em; margin-top: 0; }

/* MetaData Driven Page */
.buttontoolbar      { }
.pagebuttonsection 	{ cursor:default; background-image: url('../../WEB-OPAL/layouts/images/toolbar_main.jpg'); background-repeat: repeat-x; background-color: #C1D1E0 }
.pagebutton 		{ cursor:default; background-color: #B0C4DE; }

/*	Duplicate of pagebuttonsection. Chrome does not seem to want to pick that one up, but will use this one instead. Implemented in list page so far	*/
.layout_pagebuttons	{ cursor:default; background-image: url('../../WEB-OPAL/layouts/images/toolbar_main.jpg'); background-repeat: repeat-x; background-color: #C1D1E0 }



/* Layout */
.layout_mainheader							{ background-color: #88ABCB; background-image: url("../../WEB-OPAL/layouts/images/layout_head.png");background-position: 0 0;background-repeat: repeat-x;  }
.layout_apptitle				 			{  }
.layout_mainmenu					 		{ border:none; cursor:default; background-color: #418FBF; background-image: url("../../WEB-OPAL/layouts/images/layout_head.png");background-position: 0 -60px;background-repeat: repeat-x; }
.layout_mainmenubar_left					{ background-image: url('../../WEB-OPAL/layouts/generic/images/menubar_left.jpg'); background-repeat: no-repeat; height:20px; width:5px; }
.layout_mainmenubar_right					{ background-image: url('../../WEB-OPAL/layouts/generic/images/menubar_right.jpg'); background-repeat: no-repeat; height:20px; width:5px; }
.layout_mainmenubar					 		{ background: #B0C4DE; background-image: url('../../WEB-OPAL/layouts/generic/images/menubar_main.jpg'); background-repeat: repeat-x; height:20px;  }
.layout_menusplitter                        { font-size: 8pt; font-weight: bold; color: #FFFFFF; padding-top:1px; padding-left:7px; padding-right:7px;}
.layout_menupadding                         { padding-left:5px; }
.layout_menubarborder_startleft             { background-color: #418FBF; background-image: url("../../WEB-OPAL/layouts/generic/images/menubar_border_startleft.jpg"); background-repeat: no-repeat;}
.layout_menubarborder_left                  { background-color: #418FBF; }
.layout_menubarborder                       { background-color: #418FBF; }
.layout_menubarborder_right                 { background-color: #418FBF; }
.layout_menubarborder_endright              { background-color: #418FBF; }
.layout_menubarborder_startleft_selected    { background-color: #418FBF; background-image: url("../../WEB-OPAL/layouts/generic/images/menubar_border_startleftselected.jpg"); background-repeat: no-repeat; }
.layout_menubarborder_left_selected         { background-color: #418FBF; background-image: url("../../WEB-OPAL/layouts/generic/images/menubar_border_leftselected.jpg"); background-repeat: no-repeat; }
.layout_menubarborder_selected              { background-color: #016BA7; }
.layout_menubarborder_right_selected        { background-color: #418FBF; background-image: url("../../WEB-OPAL/layouts/generic/images/menubar_border_rightselected.jpg"); background-repeat: no-repeat; }
.layout_menubarborder_endright_selected     { background-color: #418FBF; background-image: url("../../WEB-OPAL/layouts/generic/images/menubar_border_endrightselected.jpg"); background-repeat: no-repeat; }
.layout_pagetitle	                        { padding-left: 4px; color: #003366; font-weight: bold; margin-top: 0; margin-bottom:.5em; font-size: 10pt; background-image: url('../../WEB-OPAL/layouts/images/toolbar_main.jpg'); background-repeat: repeat-x; background-color: #C1D1E0;}
.layout_shadow	                            { cursor:default; background-color: #FFFFFF; background-image: url("../../WEB-OPAL/layouts/images/layout_head.png");background-position: 0 -92px;background-repeat: repeat-x;  }
.layout_pageshadow                          { cursor:default; height:5px;background-color: #FFFFFF; background-image: url("../../WEB-OPAL/layouts/images/layout_head.png");background-position: 0 -92px;background-repeat: repeat-x;  }
.layout_borderbar_top                       { width:18px; background-image: url('../../WEB-OPAL/layouts/images/layout_sidebar18.png'); background-position: 0 0; background-repeat: no-repeat; }
.layout_borderbar_center                    { width:18px;  background-image: url('../../WEB-OPAL/layouts/images/layout_sidebar18.png'); background-position: -22px 0; background-repeat: repeat-y; }
.layout_borderbar_center_alt                { width:18px; background-image: url('../../WEB-OPAL/layouts/images/layout_sidebar18.png'); background-position: -44px 0; background-repeat: repeat-y; }
.layout_borderbar_main                      { width:18px; background-image: url('../../WEB-OPAL/layouts/images/layout_sidebar18.png'); background-position: -66px 0; background-repeat: repeat-y; }
.layout_borderbar_filler                    { width:18px; height:0; }
.layout_borderbar_table                     { width:18px; padding-top:10px; padding-bottom:10px;}
.layout_borderbar_table_moz                 { width:18px; padding-top:10px; padding-bottom:75px;}
.layout_borderbar_tab_moz                   { width:75px; height:75px; -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); position:absolute; left: -60px; font-weight:bold;color:#FFFFFF; font-size:8pt;}
.layout_borderbar_tab_over_moz              { width:75px; height:75px; -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); position:absolute; left: -59px; font-weight:bold;color:#3366A9; font-size:8pt; background-color:#F3F3F3;border-top-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-style:solid;border-bottom-style:solid;border-right-style:double;border-top-color:#5B5B5B;border-bottom-color:#5B5B5B;border-right-color:#5B5B5B; cursor:pointer; }
.layout_borderbar_tab                       { width:18px; writing-mode: tb-rl;font-size:9px;font-weight:bold;color:#FFFFFF; }
.layout_borderbar_tab_over                  { width:18px; writing-mode: tb-rl;font-size:9px;font-weight:bold;color:#3366A9;background-color:#F3F3F3;border-top-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-style:solid;border-bottom-style:solid;border-right-style:double;border-top-color:#5B5B5B;border-bottom-color:#5B5B5B;border-right-color:#5B5B5B;cursor:pointer;}

.layout_popupmenu_div 			 			{ z-index:500; background-color:transparent; border:1px solid #828282; padding:0; opacity: 0.94; }
.layout_popupmenu 				 			{ font-size:8.5pt; background-color: #F3F3F3; color:#003380; cursor:default; padding-top: 3px;padding-bottom: 3px; padding-left: 10px; padding-right: 10px;  }
.layout_popupmenuselect				 		{ font-size:8.5pt; background-color: #5F93C5;  color:#FFFFFF; cursor:default; padding-top: 3px;padding-bottom: 3px; padding-left: 10px; padding-right: 10px; cursor: pointer; }
.layout_popupmenu_table 			 	    { border-left-color:#828282;border-left-width:1px;border-left-style:solid;border-right-color:#828282;border-right-width:1px;border-right-style:solid;border-top-color:#828282;border-top-width:1px;border-top-style:solid;border-bottom-color:#828282;border-bottom-width:1px;border-bottom-style:solid; }
.layout_popupmenudisabled				 	{ font-weight: bold; width:10em; cursor:default; color:#A9A9A9 }
.layout_popupmenu_text				 		{ background-color: transparent; }
.layout_copyright				 			{ padding-left:5px; font-size:8px; color:#666666; }
.layout_sidebar								{ background-color: #DDDDDD;height:100%; overflow: auto; border-right-color: #999999; border-right-style: solid; border-right-width: 1px; }
.layout_sidebar_tab                         { font-size:8pt; font-weight:bolder;color:#3366A9;padding-top:3px;padding-left:5px;overflow-X:hidden; }
.layout_sidebar_tab_row                     { height:25px; }
.layout_sidebar_tab_back                    { background-image: url( '../../WEB-OPAL/layouts/generic/images/sidebar_tab_back.jpg'); background-repeat:repeat-x; }
.layout_sidebar_content                     { width: 100%; overflow-x: hidden; background-color: #DDDDDD; font-size:10px; padding-bottom:10px; padding-left:5px; }
.layout_sidebar_link                        { font-size:10px; font-weight:bold; color:#3366A9; text-decoration:none;}
.layout_sidebar_link:active                 { font-size:10px; font-weight:bold; color:#3366A9; text-decoration:none; }
.layout_sidebar_link:link                   { font-size:10px; font-weight:bold; color:#3366A9; text-decoration:none; }
.layout_sidebar_expandcollapse              { padding-right:1px;padding-left:1px;padding-top:3px; }
.layout_sidebar_tab_expandcollapse          { padding-right:1px;padding-left:1px;padding-top:3px; }
.layout_userinfo                        	{ color: #FFFFFF; font-weight:bold; font-size: 7pt; padding-left:15px; display: inline-block; }
.layout_userinfoover                      	{ color: #FFBD59; font-weight:bold; font-size: 7pt; padding-left:15px; cursor:pointer; }
.layout_userinfobold                      	{ font-weight:bold; font-size: 7pt }

/* logo */
.logo_table                                 { margin-top: 5px; }
.logo_image                                 {  }
.applogo_table                              {  }
.applogo_text                               { font-size:10pt;color: #FFFFFF; font-weight:bold; }
.applogo_image                              {  }




/* link */
.layout_linkcell {}
.links_left                                 { vertical-align:middle; width:33px; height:21px; background-image: url('../../WEB-OPAL/layouts/generic/images/links_left.jpg'); background-repeat: no-repeat; }
.links_left_over                            { vertical-align:middle; width:33px; height:21px; background-image: url('../../WEB-OPAL/layouts/generic/images/links_left_over.jpg'); background-repeat: no-repeat; }
.links_right                                { vertical-align:middle; width:32px; height:21px; background-image: url('../../WEB-OPAL/layouts/generic/images/links_right.jpg'); background-repeat: no-repeat; }
.links_right_over                           { vertical-align:middle; width:32px; height:21px; background-image: url('../../WEB-OPAL/layouts/generic/images/links_right_over.jpg'); background-repeat: no-repeat; }
.links_center                               { vertical-align:middle; width:30px; height:21px; background-image: url('../../WEB-OPAL/layouts/generic/images/links_center.jpg'); background-repeat: no-repeat; }
.links_center_over                          { vertical-align:middle; width:30px; height:21px; background-image: url('../../WEB-OPAL/layouts/generic/images/links_center_over.jpg'); background-repeat: no-repeat; }
.links_one                                  { vertical-align:middle; width:35px; height:21px; background-image: url('../../WEB-OPAL/layouts/generic/images/links_one.jpg'); background-repeat: no-repeat; }
.links_one_over                             { vertical-align:middle; width:35px; height:21px; background-image: url('../../WEB-OPAL/layouts/generic/images/links_one_over.jpg'); background-repeat: no-repeat; }
.links_dropdown                             { width:12px; height:21px; background-image: url('../../WEB-OPAL/layouts/generic/images/links_dropdown.jpg'); background-repeat: no-repeat; }
.links_dropdownright                        { width:12px; height:21px; background-image: url('../../WEB-OPAL/layouts/generic/images/links_dropdownright.jpg'); background-repeat: no-repeat; }
.links_dropdown_over                        { width:12px; height:21px; background-image: url('../../WEB-OPAL/layouts/generic/images/links_dropdown_over.jpg'); background-repeat: no-repeat; }
.links_dropdownright_over                   { width:12px; height:21px; background-image: url('../../WEB-OPAL/layouts/generic/images/links_dropdownright_over.jpg'); background-repeat: no-repeat; }
.link_dropdown_box                          { z-index: 1000; width:150px; background-color:#F7F7EF; border-left-style: solid; border-left-width: 1px; border-left-color: #D0CF9F; border-right-style: solid; border-right-width: 1px; border-right-color: #D0CF9F; border-top-style: solid; border-top-width: 1px; border-top-color: #D0CF9F; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #D0CF9F; margin-top: 10px; opacity:1; }
.link_dropdown_box_cell                     { background-color:#F7F7EF; color: #3366A9;  padding: 0 5px 0 5px; }
.link_dropdown_box_cell_over                { background-color:#5A91C3; color:#FFFFFF;  padding: 0 5px 0 5px; cursor:pointer; }

/* tabs */
.tabs_startleft                            { width:3px; height:30px; background-image: url('../../WEB-OPAL/layouts/generic/images/tabs_startleft.jpg'); background-repeat: no-repeat; }
.tabs_startleft_selected                   { width:3px; height:30px; background-image: url('../../WEB-OPAL/layouts/generic/images/tabs_startleft_sel.jpg'); background-repeat: no-repeat; }
.tabs_left                                 { width:2px; height:30px; background-image: url('../../WEB-OPAL/layouts/generic/images/tabs_left.jpg'); background-repeat: no-repeat; }
.tabs_left_selected                        { width:2px; height:30px; background-image: url('../../WEB-OPAL/layouts/generic/images/tabs_left_sel.jpg'); background-repeat: no-repeat; }
.tabs_main                                 { background-image: url('../../WEB-OPAL/layouts/generic/images/tabs_mainbackground.jpg'); background-repeat: repeat-x; padding-left:5px;padding-right:5px; }
.tabs_main_selected                        { background-image: url('../../WEB-OPAL/layouts/generic/images/tabs_mainbackground_sel.jpg'); background-repeat: repeat-x; padding-left:5px;padding-right:5px; }
.tabs_right                                { width:3px; height:30px; background-image: url('../../WEB-OPAL/layouts/generic/images/tabs_right.jpg'); background-repeat: no-repeat; }
.tabs_right_selected                       { width:3px; height:30px; background-image: url('../../WEB-OPAL/layouts/generic/images/tabs_right_sel.jpg'); background-repeat: no-repeat; }
.tabs_endright                             { width:5px; height:30px; background-image: url('../../WEB-OPAL/layouts/generic/images/tabs_endright.jpg'); background-repeat: no-repeat; }
.tabs_endright_selected                    { width:5px; height:30px; background-image: url('../../WEB-OPAL/layouts/generic/images/tabs_endright_sel.jpg'); background-repeat: no-repeat; }



a.layout_links:link							{ text-decoration: none; color: black }
a.layout_links:visited						{ text-decoration: none; color: black }
a.layout_links_dropdown:link				{ text-decoration: none; font-weight: bold; color: #3366A9; width:100%; }
a.layout_links_dropdown:visited				{ text-decoration: none; font-weight: bold; color: #3366A9; width:100%; }
a.layout_links_dropdown:hover				{ text-decoration: none; font-weight: bold; color: #FFFFFF; width:100%; }

a.layout_tab_text:link						{ font-size:8.5pt; text-decoration: none; color: #003380; }
a.layout_tab_text:hover						{ font-size:8.5pt;text-decoration: none; color: #003380; }
a.layout_tab_text:visited					{ font-size:8.5pt; text-decoration: none; color: #003380; }
a.layout_tab_text_selected:link				{ font-size:8.5pt; text-decoration: none; color: #FFFFFF; }
a.layout_tab_text_selected:visited			{ font-size:8.5pt; text-decoration: none; color: #FFFFFF; }

a.layout_selected_tab_text:link				{ text-decoration: none; color:black }
a.layout_selected_tab_text:visited			{ text-decoration: none; color:black }
a.layout_notselected_tab_text:link			{ text-decoration: none; color:white }
a.layout_notselected_tab_text:visited		{ text-decoration: none; color:white }
.layout_disabled_tab_text					{ text-decoration: none; color:white }


a.layout_selected_menu_text:link			{ font-size: 7.8pt; color: #FFBD59; text-decoration: none;vertical-align:top }
a.layout_selected_menu_text:visited			{ font-size: 7.8pt; color: #FFBD59; text-decoration: none;vertical-align:top }
a.layout_notselected_menu_text:link			{ font-size: 7.8pt; color: #FFFFFF; text-decoration: none;vertical-align:top }
a.layout_notselected_menu_text:visited		{ font-size: 7.8pt; color: #FFFFFF; text-decoration: none;vertical-align:top }
.layout_disabled_menu_text					{ color:gray }
.ribbon_menu_text:link 						{ color:#15428b;text-decoration:none;font-size:7.8pt;vertical-align:top }
.ribbon_menu_textns:link 					{ font-size: 7.8pt; color: #15428b; text-decoration:none;vertical-align:top }


.sidebargrouptitle 							{ background-color: #4169E1; color:white; text-decoration:none; font-weight:bold }
a.sidebargrouptitle:link					{ background-color: #4169E1; color:white; text-decoration:none; font-weight:bold }
a.sidebargrouptitle:active					{ background-color: #4169E1; color:white; text-decoration:none; font-weight:bold }
a.sidebargrouptitle:focus					{ background-color: #4169E1; color:white; text-decoration:none; font-weight:bold }
a.sidebargrouptitle:visited					{ background-color: #4169E1; color:white; text-decoration:none; font-weight:bold }

.sidebargroupbody							{ color:#F3F2E3; font-size:7.5pt; background-color: #5686B6; }
.operationstitle 							{ background-color: #4169E1; color:white; text-decoration:none; font-weight:bold }
.operationsbody								{ background-color: #5686B6; border-bottom:thin solid #CCCCCC;border-right:thin solid #CCCCCC }
.operationtoolbar                           { background-color: #5686B6; margin-left:4px }

.sidebar_outerborder                        { border:1px solid #949462; }
.sidebar_innerborder                        { border:1px solid #6495ED;background-color:#5686B6}


td.layout_notselected_menu_cell             { padding-top: 2px; padding-left:0;padding-right:0; }
td.layout_selected_menu_cell                { padding-top: 2px; padding-left:0;padding-right:0; }

/*.processingdiv                              { position: absolute; width:100%;  height:100%;  top: 0;  left:0;  z-index: 200;  }*/
/*.processingdiv_text                         { margin-bottom:3px; }*/
.processingdiviframe                        { display:none !important; }

.processingdiv{
    position: absolute;
    width:100%;
    height:100%;
    top: 0;
    left:0;
    z-index: 200;
}
.processingdiv .processingdiv_cont{
    width: 200px;
    height: 200px;
    top: 50%;
    left: 50%;
    margin-top: -100px;
    margin-left: -100px;
    position: relative;
}

.processingdiv .processingdiv_text{
    width: 100%;
    text-align: center;
    height: 100%;
    position: absolute;
    font-size: 11pt;
    font-weight: bold;
    margin-top: 25%;
}

.processingdiv .processingdiv_img{
    width: 100%;
    text-align: center;
}



/* StyleSheet List Element SDIListTag */
.list_grouptable	{ background-color: #FFFFFF; padding: 0; width:100% }
.list_groupheader	{ background-color:#BFDAFF; text-align: left; vertical-align: middle; font-weight: bold;  height:25px;}
.list_tablegroup	{ background-color: #FFFFFF; padding: 0; margin-left: 0; width:100% }
.list_tableheadgroup	{ background-color: #245C91; padding: 0; margin-left: 0; border: solid gray thin; font-weight: bold; height:25px;}
.list_tablerowevengroup { background-color: #FFFFFF; padding: 0; text-align: left; vertical-align: middle }
.list_tablerowoddgroup	{ background-color: #EEEEEE; padding: 0; text-align: left; vertical-align: middle }
.list_tablehead		{ background-color: #245C91; margin-left: 0; border: solid gray thin; font-weight: bold }
.list_tablerowdisable	{ background-color: #EFEFEF; text-align: left; vertical-align: middle; color: #AAAAAA; border-bottom:1px solid #cdcdcd }
.list_tableheadcell	{ background-color: #245C91; height:25px; color:#FFFFFF; font-weight:bold; }



.list_detail_splitter_vertical {
	border: 1px solid #BDCCD4;
	border-top-width: 0;
	border-bottom-width: 0;
}
.list_detail_splitter_horizontal {
	border: 1px solid #BDCCD4;
	border-left-width: 0;
	border-right-width: 0;
	height: 10px;
}


/* StyleSheet List Element SDIListTag (Block Appearance)*/
.list_block_grouptable	{ background-color: #FFFFFF; padding: 0; width:100% }
.list_block_groupheader	{ background-color: #FFFFFF; text-align: left; vertical-align: middle; font-weight: bold }
.list_block_tablegroup	{ background-color: #FFFFFF; padding: 0; margin-left: 0; margin-bottom: 10px; border-collapse: collapse; width:100%}
.list_block_tableheadgroup	{ background-color: Gainsboro; padding: 0; margin-left: 0; font-weight: bold}
.list_block_tablerowevengroup	{ background-color: #FFFFFF; padding: 0; text-align: left; vertical-align: middle }
.list_block_tablerowoddgroup	{ background-color: #FFFFFF; padding: 0; text-align: left; vertical-align: middle }
.list_block_tableheadcellgroup { background-color: #245C91; color: #FFFFFF; padding-left: 3px; padding-right: 3px; border: solid gray thin; }
.list_block_tablebodycellgroup{ padding-left: 3px; padding-right: 3px; border: solid gray thin; }
.list_block_table		{ background-color: #FFFFFF; padding: 0; margin-left: 0; border: solid gray thin; border-collapse: collapse; width:100% }
.list_block_tablehead		{ background-color: Gainsboro; margin-left: 0; border: solid gray thin; font-weight: bold }
.list_block_tableroweven	{ background-color: #FFFFFF; text-align: left; vertical-align: middle }
.list_block_tablerowodd	{ background-color: #FFFFFF; text-align: left; vertical-align: middle }
.list_block_tableheadcell	{ background-color: #245C91; color: #FFFFFF; padding-left: 3px; padding-right: 3px; border: solid gray thin }
.list_block_tablebodycell	{ padding-left: 3px; padding-right: 3px; border: solid gray thin; }

/* StyleSheet New List Element*/
.list_grouptitle           { background-color: #f1f1f1; height:25px; border-top: 1px solid #c2cbd0; border-bottom: 1px solid #c2cbd0; padding-left:2px; white-space: nowrap;  }
.list_tablerowodd          { background-color: #eff2f7; padding: 0px; text-align: left; vertical-align: middle; height:25px; }
.list_tableroweven         { background-color: #FFFFFF; padding: 0px; text-align: left; vertical-align: middle; height:25px; }
.list_tablecellcurrentodd, .list_tablecellcurrenteven { background-color: cornsilk }
.list_tablerowselected	   { background-color: #b1cadd; padding: 0px; text-align: left; vertical-align: middle }
.list_tablebodycell        { font-size: 9pt; padding-left: 3px; text-align: left; border-left: 1px solid rgba(200,200,200, 0.3 )}
.list_scrollcontainer      { width: 100%; overflow-y: auto;  overflow-x: auto;  margin-top: 29px; }
.list_table                { width: 100%; border-bottom: 1px solid #c2cbd0; }
.list_tableheadrow         { color: white; background-color: #245C91; width:100%;  height: 31px; }
.list_tableheaderbg        { background-color: #245C91; position:absolute;  width:100%;  height: 31px; }
.list_tableheadlink        { color: white !important;  text-decoration: none; vertical-align: middle;}
.list_tableheaderdiv,
.list_tableheaderdivempty  { color: white; text-align: left; text-decoration: none; position:absolute; border-left: 1px solid rgba(200,200,200, 0.3 ); margin-top:-29px; padding-left:3px; padding-top:3px; white-space: nowrap;  height:29px; }
.list_tableheaderdivempty  { border-left: 0 }
a.list_paginglink_top      { text-decoration: none; white-space: nowrap; font-size: 10pt; color: #1f4dcc; }
.list_currentpageinfo_top  { display: inline; white-space: nowrap; }
.list_selectall_top        { display: inline; }
.list_norows_top		   { padding-left:20px;padding-top:2px;padding-bottom:2px;display:block;border-bottom:solid 1px #DCECF1;white-space:nowrap;height:23px;width:100%; }
.list_rowlimitinfo         { display: inline; background-color: transparent; color:red; font-weight:normal; margin-left:5px; white-space: nowrap; }
.list_selectedcount        { display: inline; font-size:10pt; color:#329800; font-weight: bold; margin-right: 10px; }


.dSearchBarContainer        { position:absolute; border:1px solid; border-color:#949462; background-color:#E7EBF0; display:none;}
.searchBarWrapper           { height:100%;  margin:1px; border:1px solid; border-color:#6495ed; background-color:#E7EBF0;}
.dSearchBarHeader			{ background-color:#6495ed; cursor:pointer;}
.dSearchBarContent			{ height:100%;background-color:#E7EBF0; padding-left:0; padding-right:0}
.searchBarHeading			{ color:white; font-size:8pt; font-weight: bold}

.search_container::-webkit-scrollbar {  width: 8px;  }
.searchtable 				{ background-color: #D6E4F1; }
.searchtable_docking        { background-color:#E7EBF0; }
.searchtable_nondocking     { background-color:#E7EBF0;padding-left:4px; }
.search_titlebar_expanding 	{ background-color: #6495ed; color: white; border-top: 5px solid #E7EBF0; border-bottom: 1px solid #E7EBF0; padding-top: 2px; padding-bottom: 2px; }
.search_contentbar 			{ padding-left: 2px; padding-bottom:5px; background-color: #D6E4F1; }
.search_inputfield			{ border:1px solid rgba(26,26,26, 0.4); border-radius: 2px; width: 140px; height:22px }
.search_selectfield			{ width: 142px; height:26px }
.search_outermaintable 		{ background-color: #D6E4F1; border-left-width:0; border-top-width:0;border-bottom-width:0;border-right-width:1px; border-right-style:solid; border-right-color:#999999; padding: 0; }
.search_maintable 			{ background-color: #D6E4F1; }
.search_titlebar 			{ font-size:8pt; font-weight:bolder;color:#3366A9;padding-left:5px;overflow-X:hidden; border-bottom-width: 0; background-color: transparent; }
.search_titlebar_back   	{ background-image: url( '../../WEB-CORE/elements/advancedsearch/images/subtitlebar_back.jpg'); background-repeat:repeat-x; height:25px; background-color: #D6E4F1; }
.search_titlebar_row       	{ height:25px; }
.search_fieldset			{ width:165px; font-family:inherit; font-weight:600; color:#1a1a1a; font-size:11px; font-style:normal; padding-left:1px; padding-bottom: 0; padding-right: 0; padding-top: 0; border:1px solid rgba(52, 74, 95, 0.2);  border-radius:8px; }
.search_queryargdiv			{ padding-bottom:18px; }
.search_queryargtable 		{  }
.search_queryargtitle 		{  }
.search_queryargfield 		{  }
.search_mandatoryfield      { width: 120px; background-color: #FAFAD2; }
.search_queryarginput 		{ width: 120px; }
.search_queryargselect 		{ width: 120px; }
.search_expandcollapse      { padding-right: 1px;padding-left:1px;padding-top:3px; }

.topsearch_panel            { height:34px; background-color:#f9f9f9; border-bottom:1px solid #dcebf2; border-top:1px solid #dcebf2; overflow-x: hidden }
.topsearch_textsearch_field { width: 180px; height:22px; background-color:white; border-radius:2px;border:1px solid rgba(26,26,26, 0.4); margin-left:5px; padding-left:2px;}
.topsearch_querylabel_field { width: 180px; height:22px; border:none; }
.topsearch_querylabel_div   { width: 200px; height:24px; border-radius:2px; border:1px solid rgba(26,26,26, 0.4); background-color:white;padding-right:4px; margin-left: 5px; padding-left:2px; }
.topsearch_queryarg_popup   { width: 230px; padding-top:10px;padding-bottom:10px;background-color: #f9f9f9; border: 1px solid rgba(52, 74, 95, 0.2);  border-radius:8px; }
.topsearch_mandatoryfield   { width: 180px; height: 22px; border-radius: 2px; border: 1px solid #255d92; background-color: #FAFAD2; }
.topsearch_searchbutton     { border-radius:2px; }
.topsearch_queryselector_item { width:200px; margin-left: 3px; }
.topsearch_queryselector_item-selected { color:white; background-color: #418FBF; }

/** Modern Search Bar Styles */
.modern_search_expandcollapse    {  padding-right: 1px;padding-left:1px;padding-top:3px;color:#1a1a1a; width:25px; border-top: #B0C4DE solid 1px  }
.modern_search_scanfield		 { border:1px solid rgba(26,26,26, 0.4);  border-radius: 2px; width: 110px; height:22px }

.modern_search_maintable 		{ background-color: #f9f9f9 }
.modern_search_outermaintable   { background-color: #f9f9f9; border-right:1px solid #999999; margin-right: 2px; }

.modern_search_titlebar_row       	{ line-height:21px; }
.modern_search_titlebar_row.maintitle  	{ background-color:#f0f1f2; height:25px;}
.modern_search_titlebar 			{ font-weight:600; color:#1a1a1a; opacity:1; width:150px; border-top: #B0C4DE solid 1px; line-height: 14.4px}
.modern_search_titlebar.subtitle   	{  padding-top:5px;padding-left:10px; width:140px;border-top: #B0C4DE solid 1px ; }

.modern_search_contentbar 		{ padding-left: 2px; padding-bottom:5px; padding-top:5px }
.modern_search_query			{ font-weight:500; color:#43a2d6; text-align:left; opacity:1; line-height:18px }
.modern_href A:link             {text-decoration:none; color:#43a2d6; text-align:left; opacity:1; line-height:18px;  }
.modern_href.selected           { background-color: #eff6fe;opacity:1;border:1px solid #43a2d6; }
.modern_search_queryargtitle,
.topsearch_queryarg_title       { font-weight:600; color:#1a1a1a; padding-left:3px;padding-top:3px }
.modern_search_query_field      {background-color: #f5f7fa;height:22px;border:1px solid rgba(51, 51, 51, 0.4); border-radius: 2px; }
.modern_search_queryarginput, .topsearch_queryarginput { background-color: #ffffff; border:1px solid rgba(26,26,26, 0.4);   border-radius: 2px; width: 130px; height:22px }
.topsearch_queryarginput { width: 180px; }
.modern_search_queryargselect 	{ background-color: #ffffff; border:1px solid rgba(26,26,26, 0.4); border-radius: 2px; width: 130px; height:22px }
.modern_search_mandatoryfield 	{ background-color: #FAFAD2; border:1px solid rgba(26,26,26, 0.4); border-radius: 2px; width: 130px; height:22px }
.search_lookup_img              { width:20px; height:17px; opacity:0.6; border: 1px solid rgba(26,26,26, 0.4); border-radius:3px; padding:2px 2px 2px 2px; cursor:pointer;}
.search_scan_text               { color:#000000; font-style:normal;  text-align:left; line-height:23px; opacity:1}
.search_scan_remove_img         { width:12px; height:12px; opacity:0.6; border: 1px solid rgba(26,26,26, 0.4); border-radius:3px; padding:2px 2px 2px 2px}
.search_folder_link A:link      {text-decoration:none; color:#000000; text-align:left; opacity:1; line-height:23px;}

/* Maintenance Element Styles */
.maintform_table 	{ border: 0; padding: 3px; margin: 0; border-collapse:collapse }
.maintform_field	{ border: 1px solid #B0C4DE; font-weight:normal }
.maintform_fieldtitle   { border: 1px solid #BDCCD4; background-color:#f9f9f9; color: #000000; font-weight:600;font-family: inherit; font-size: 12px; }
.maintform_fieldtitle_color        { background-color:#CCCCCC; color: #000000; }
.maintdetail_table 	{ width: 100%; border-collapse:collapse }
.maintdetail_field	{ border: 1px solid #B0C4DE }
.maintdetail_input	{ width: 100%; }
.maintdetail_header { border: 1px solid #B0C4DE; background-color: #CCCCCC; color: #000000; font-weight:bold; }
.gridmaint_table { border:1px solid #B0C4DE; background-color: #FFFFFF; border-collapse:collapse}
.gridmaint_fieldtitle { border:1px solid #B0C4DE; background-color: #CCCCCC; color: #000000; font-weight:bold; padding-left: 5px; padding-right: 5px;}
.gridmaint_ftsmall {  }
.gridmaint_ftmed { }
.gridmaint_ftlarge {  }
.gridmaint_fieldtitle_inner { background-color: #CCCCCC; color: #000000; font-weight:bold; }
.gridmaint_field { white-space: nowrap; border:1px solid #B0C4DE; background-color: #FFFFFF; vertical-align: middle; padding-left: 5px; padding-right: 5px; }
.tab_tableft { background-color: #FFFFFF; }
.tab_tabcenter { background-color: #FFFFFF; }
.tab_tabright { background-color: #FFFFFF; }
.tab_table { background-color: #FFFFFF; }
.cell { background-color: #FFFFFF; }
.validationfail { background-color: orange; }
.mandatoryfield { background-color: #FAFAD2; }
.maint_lockedfield { border:1px solid #B0C4DE; background-color:#dcdcdc; }
.maint_maskedfield { border:1px solid #B0C4DE; background-color:#dcdcdc; width:100%; height:100%}
.datelookup_img    { height:18px; width:18px; opacity:0.6; margin-left:5px; margin-bottom:-4px; }
.lookup_img        { width:16px; height:16px; opacity:0.6; border: 1px solid rgba(26,26,26, 0.4); border-radius:3px; margin-left:5px; margin-bottom:-4px; }
.input_field       { border: 1px solid rgba(26, 26, 26, 0.42);  border-radius: 3px; }
.input_maxwidth    { min-width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.ddSelector        { border: 1px solid rgba(26, 26, 26, 0.42);  border-radius: 3px;}

/********************* FOR STANDARD APPEARANCE ***********************/
.maintform_table_standard 	        { border: 1px solid #FFAA00 }
.maintform_field_standard	        { border: 1px solid #FFAA00 }
.maintform_fieldtitle_standard 	    { border: 1px solid #FFAA00; background-color: #CCCCCC }
.maintdetail_table_standard 	    { border: 2px solid #FFAA00;width: 100%; }
.maintdetail_field_standard	        { }
.maintdetail_header_standard        { background-color: #CCCCCC; }

.row_header_standard                { background-color: #FFAA00; }
.row_disabled_standard              { background-color: #DDDDDD; }
.row_unsaved_standard               { background-color: #FFCCCC; }
.row_selected_standard              { background-color: #FFFF66; }
.row_default_standard               { background-color: #FFFFFF; }
.head_standard                      { background-color: #006699;}
.maintform_field_disabled_standard  { border: 1px solid #FFAA00 ; background-color: #CCCCCC; }
.input_field_disabled_standard      { background-color: #CCCCCC; }
.separator_standard                 { background-color: #0066FF; }
.tab_select_standard                { background-color: wheat; }
.tab_unselect_standard              { background-color: sandybrown; }

.lookup_header_standard             { background-color: #CD853F; }
.lookup_qheader_standard            { background-color: #CD853F; font-weight: bold; font-size: 12px }
.lookup_qbody_standard              { background-color: #FFDEAD; }

.coc_multi_standard                 { background-color: #C0C0C0 }

/********************* FOR BLUE APPEARANCE ***********************/
.maintform_table_blue 	            { border: 1px solid #B0C4DE }
.maintform_field_blue	            { border: 1px solid #B0C4DE }
.maintform_fieldtitle_blue 	        { border: 1px solid #B0C4DE; background-color: #CCCCCC }
.maintdetail_table_blue             { border: 2px solid #B0C4DE;width: 100%;  }
.maintdetail_field_blue	            { }
.maintdetail_header_blue            { background-color: #CCCCCC; }
.row_header_blue                    { background-color: #B0C4DE; }
.row_disabled_blue                  { background-color: #DDDDDD; }
.row_unsaved_blue                   { background-color: #FFCCCC; }
.row_selected_blue                  { background-color: #CCFFFF; }
.row_default_blue                   { background-color: #FFFFFF; }
.head_blue                          { background-color: #006699; }
.maintform_field_disabled_blue      { border: 1px solid #B0C4DE ; background-color: #CCCCCC; }
.input_field_disabled_blue          { background-color: #CCCCCC; }
.separator_blue                     { background-color: #0066FF; }
.tab_select_blue                    { background-color: lightsteelblue; }
.tab_unselect_blue                  { background-color: royalblue; }

.lookup_header_blue                 { color: #FFFFFF; background-color: #80A5CA; }
.lookup_qheader_blue                { background-color: #80A5CA; font-weight: bold; font-size: 12px }
.lookup_qbody_blue                  { background-color: #E6E6FA; }
.coc_multi_blue                     { background-color: #C0C0C0 }

.error_msg_table_blue               { border: 2px solid #B0C4DE;width: 75%;  }

/********************* FOR PURPLE APPEARANCE ***********************/
.maintform_table_purple	            { border: 1px solid #CC99FF }
.maintform_field_purple	            { border: 1px solid #CC99FF }
.maintform_fieldtitle_purple        { border: 1px solid #CC99FF; background-color: #CCCCCC }
.maintdetail_table_purple           { border: 2px solid #CC99FF;width: 100%;  }
.maintdetail_field_purple	        { }
.maintdetail_header_purple          { background-color: #CCCCCC; }

.row_header_purple                  { background-color: #CC99FF; }
.row_disabled_purple                { background-color: #DDDDDD; }
.row_unsaved_purple                 { background-color: #FFCCFF; }
.row_selected_purple                { background-color: #FFCCFF; }
.row_default_purple                 { background-color: #FFFFFF; }
.head_purple                        { background-color: #CC66FF;  }
.maintform_field_disabled_purple    { border: 1px solid #CC99FF ; background-color: #CCCCCC; }
.input_field_disabled_purple        { background-color: #CCCCCC; }
.separator_purple                   { background-color: #0066FF; }
.tab_select_purple                  { background-color: #CC99FF; }
.tab_unselect_purple                { background-color: #CC00FF; }

.query_header_purple                { background-color: #CCCCCC; font-weight: bold; font-size: 12px }
.query_field_purple                 { background-color: #DDDDDD; }

.coc_multi_purple                   { background-color: #C0C0C0 }

/* Template selector */
.tblTemplateSelector                 { width:250px; background-color:#ffffff; margin-left: 5px; margin-right: 5px; border-collapse: collapse}
.tempateSelectorText{font-family: inherit;  font-weight: 700;  color: #255d92; font-size: 12px;  font-style: normal;  padding-left: 12px;padding-right: 10px; opacity: 1;  line-height: 28px;  border: 1px;}
.tempateSelectorMsgText{font-family: inherit;  font-weight: 500;  font-size: 12px; color:#000000; font-style: normal;  line-height: 20px;  border: 1px;}
.tempateSelectorMsgText.red{color:red}
.trTemplateSelectorHeader            {background-color:#f9f9f9; height:28px; border-bottom: rgba(52, 74, 95, 0.1) solid 1px ; border-radius:0; }
.trTemplateSelectorRow               {}
.tdTemplateSelectorCell              {padding-left:13px; padding-top:15px; padding-bottom:15px;}
.inpTemplateCopies                   {width:40px; height: 23px; border: 1.5px solid rgba(26, 26, 26, 0.42);  border-radius: 3px;}
/*.ddTemplateSelector                  {border: 1.5px solid rgba(26, 26, 26, 0.42);  border-radius: 3px;  width: 140px;
	height: 26px;background: url('../../WEB-CORE/imageref/flat/raw/triangle_down.svg') no-repeat right #ffffff; background-size: 28px 28px;
	-webkit-appearance: none;-moz-appearance: none;}*/
.ddTemplateSelector                  {border: 1.5px solid rgba(26, 26, 26, 0.42);  border-radius: 3px;  width: auto;
	height: 26px;}
.inpTemplateSelector                 {border: 1.5px solid rgba(26, 26, 26, 0.42);  border-radius: 3px;  width: 140px;  height: 26px;}
.tblAddRemoveButtons                 {margin-left:0px; margin-right:3px; margin-top:3px; margin-bottom:3px}
.template_lookup_img {width:23px; height:23px; opacity:0.6; border: 1px solid rgba(26,26,26, 0.4); border-radius:3px; }

/* Certification */
.certification_default_standard     {color:#FFFFFF;}
.certification_valid_standard       {color:darkgreen;}
.certification_invalid_standard     {color:red;}
.certification_overridden_standard  {color:#FF6600;}

/** Audit element */
/* BLUE COLOR SCHEME */
.audit_title_standard                       {background-color: #006AA7; color: #FFFFFF; cursor: pointer; }
.audit_title_standard:hover                 {background-color: cornsilk; color: #000000; cursor: pointer; }
.audit_datarow_standard                     {background-color: #6699CC; color: #FFFFFF; cursor: pointer; }
.audit_datarow_standard:hover               {background-color: cornsilk; color: #000000; cursor: pointer; }
.audit_auditrow_band_standard               {background-color: rgb(177, 202, 221); color: #000000; cursor: pointer;}
.audit_auditrow_band_standard:hover         {background-color: cornsilk; color: #000000; cursor: pointer;}
.audit_audittable_standard                  {border: 1px solid rgba(200, 200, 200, 0.3);}
.audit_audittable_standard td     			{border: 1px solid rgba(200,200,200, 0.3 )}
.audit_auditheader_standard     			{background-color:rgb(177, 202, 221); color:#000000;}
.audit_evenauditrow_standard    			{background-color: #FFFFFF; color:#000000;}
.audit_evenauditrow_standard:hover    		{background-color: cornsilk;}
.audit_oddauditrow_standard	    			{background-color: #FFFFFF; color:#000000;}
.audit_oddauditrow_standard:hover	    	{background-color: cornsilk;}
.audit_deletedauditrow_standard    			{background-color: #f3bfbffa; color:#000000;}
.audit_deletedauditrow_standard:hover    	{background-color: cornsilk;}
.audit_nochangeauditrow_standard	    	{background-color:#FFFFFF; color:#000000;}
.audit_nochangeauditrow_standard:hover	    {background-color: cornsilk;}
.audit_auditcell_standard	    			{vertical-align: top;}
.audit_auditcell_highlight_standard	    	{vertical-align: top; background-color: rgba(177, 255, 68, 0.47);}
.audit_dynamic_band_normal_standard     	{background-color: #dbce99; color:#000000; cursor: pointer; text-align: center;}
.audit_dynamic_band_special_standard     	{background-color: #f59956; color:#000000; cursor: pointer; text-align: center;}
.audit_dynamic_auditheader_standard     	{background-color: #f09323; color:#000000;}
.audit_dynamic_evenauditrow_standard    	{background-color: rgba(240, 95, 37, 0.18); color: #000000;}
.audit_dynamic_evenauditrow_standard:hover  {background-color: cornsilk;}
.audit_dynamic_oddauditrow_standard	    	{background-color: rgba(240, 95, 37, 0.18); color: #000000;}
.audit_dynamic_oddauditrow_standard:hover	{background-color: cornsilk;}
.audit_dynamic_nodataauditrow_standard	    {background-color: #c4f076; color:#000000;}
.audit_dynamic_nodataauditrow_standard:hover{background-color: cornsilk;}

/* GOLD COLOR SCHEME */
.audit_title_gold		           	{background-color:#8b6508; color:white;}
.audit_datarow_gold		         	{background-color:#cd950c; color:white;}
.audit_auditheader_gold		     	{background-color:#ffb90f; color:#660033;}
.audit_evenauditrow_gold	    	{background-color:#faebd7; color:black;}
.audit_oddauditrow_gold		    	{background-color:#fff8dc; color:black;}

/* OLIVE COLOR SCHEME */
.audit_title_olive	           	{background-color:#6e8b3d; color:white;}
.audit_datarow_olive		         	{background-color:#a2cd5a; color:white;}
.audit_auditheader_olive	     	{background-color:#bcee68; color:#458b00;}
.audit_evenauditrow_olive	    	{background-color:#c1ffc1; color:black;}
.audit_oddauditrow_olive	    	{background-color:#fff8dc; color:black;}

/* ROSE COLOR SCHEME */
.audit_title_rose		           	{background-color:#8b7d7b; color:white;}
.audit_datarow_rose		         	{background-color:#cdc1c5; color:white;}
.audit_auditheader_rose		     	{background-color:#cdb7b5; color:#8b8386;}
.audit_evenauditrow_rose	    	{background-color:#fff0f5; color:black;}
.audit_oddauditrow_rose		    	{background-color:#fff8dc; color:black;}

/* GREEN COLOR SCHEME */
.audit_title_green	           	{background-color:#008b45; color:white;}
.audit_datarow_green		         	{background-color:#7ccd7c; color:white;}
.audit_auditheader_green	     	{background-color:#90ee90; color:#528b8b;}
.audit_evenauditrow_green	    	{background-color:#c1ffc1; color:black;}
.audit_oddauditrow_green	    	{background-color:#fff8dc; color:black;}

/* PINK COLOR SCHEME */
.audit_title_pink		           	{background-color:#8b636c; color:white;}
.audit_datarow_pink		         	{background-color:#cd919e; color:white;}
.audit_auditheader_pink		     	{background-color:#eea9b8; color:#8b3a62;}
.audit_evenauditrow_pink	    	{background-color:#ffe1ff; color:black;}
.audit_oddauditrow_pink		    	{background-color:#fff8dc; color:black;}

/* capa tree element */
.incidenttable              {border: 1px solid DarkSeaGreen;}
.incidentheader             {background-color: DarkSeaGreen;}
.incidenttitle              {background-color: DarkSeaGreen;}
.incidentcell               {border: 1px solid DarkSeaGreen;}
.findingtable               {border: 1px solid DarkKhaki;}
.findingheader              {background-color: DarkKhaki;}
.findingtitle               {background-color: DarkKhaki;}
.findingcell                {border: 1px solid DarkKhaki;}
.actionplantable            {border: 1px solid BurlyWood;}
.actionplanheader           {background-color: BurlyWood;}
.actionplantitle            {background-color: BurlyWood;}
.actionplancell             {border: 1px solid BurlyWood;}
.workordertable             {border: 1px solid lightblue;}
.workorderheader            {background-color: lightblue;}
.workordertitle             {background-color: lightblue;}
.workordercell              {border: 1px solid lightblue;}
.collapsyexpandy            {cursor: pointer;}
.spacer                     {width: 15px; height: 1px; border: 0 solid gray;}
.collapsedcontent           {display: none;}
.expandedcontent            {display: block;}

/* View Attachment styles */
#attachmentlookupdiv { z-index:100;}
#attachmentlookupdiv .attachment_table { border: solid 1px #999999; table-layout:fixed; }
#attachmentlookupdiv .attachment_body { padding:3px;background:#FFFFFF; }
#attachmentlookupdiv .attachment_head { padding:3px;background:#F1F1F1;font-weight:bold;cursor:default; text-align: center; }

/** TreeList element styles **/
a.treelinkselect:link       { text-decoration: underline; color: #1071AD; font-weight:bold; }
a.treelinkselect:hover      { text-decoration: underline; color: #3B5F7B; font-weight:bold; }
a.treelinkselect:visited    { text-decoration: underline; color: #1071AD; font-weight:bold; }
a.treelink:link             { text-decoration: underline; color: gray; font-weight:normal; font-style:italic; }
a.treelink:hover            { text-decoration: underline; color: black; font-weight:normal; font-style:italic; }
a.treelink:visited          { text-decoration: underline; color: gray; font-weight:normal; font-style:italic; }

/* V6 Ribbon */

/* toolbar */
.ribbon_toolbar { width:100%;background-color:#bfdbff; }
.ribbon_toolbar_imageback { background-image: url('../../WEB-OPAL/elements/advancedtoolbar/images/ribbon_back.png');background-repeat:no-repeat; }
.ribbon_toolbar_imageback_sm { background-image: url('../../WEB-OPAL/elements/advancedtoolbar/images/ribbon_back_sm.png');background-repeat:no-repeat; }
.ribbon_toolbar_imageback_hb { background-image: url('../../WEB-OPAL/elements/advancedtoolbar/images/ribbon_back_hb.png');background-repeat:no-repeat; }
.ribbon_toolbar_imageback_ng { background-image: url('../../WEB-OPAL/elements/advancedtoolbar/images/ribbon_back_ng.png');background-repeat:no-repeat; }
.ribbon_toolbar_start { width:14px;background-position:0 -1px; }
.ribbon_toolbar_center { background-repeat:repeat-x;background-position: 0 -92px; }
.ribbon_toolbar_endgroup { width:14px;background-position: -1px -183px; }
.ribbon_toolbar_endlastgroup { width:10px;background-position: -1px -274px; }
.ribbon_toolbar_filler { background-repeat:repeat-x;background-position: 0 -365px }
.ribbon_toolbar_end { width:6px;background-position: -11px -274px; }
.ribbon_pagetitle { font-size:9pt;font-weight:bold; color:#3366A9; }
.ribbon_grouptitle { text-align:center;font-size:8pt;color:#3e6aaa; }
.ribbon_innercell { font-size:9pt  }

/* layout */
.ribbon_menu_imageback { background-image:url('../../WEB-OPAL/layouts/images/menutab_back.png');background-repeat:no-repeat; }
.ribbon_menu_start { width:6px;background-position: 0 0; }
.ribbon_menu_start_over { width:6px;background-position: 0 -63px; }
.ribbon_menu_center { padding-top: 2px; padding-left: 5px;padding-right: 6px;background-repeat:repeat-x;background-position: 0 -21px; }
.ribbon_menu_center_over { padding-top: 2px; padding-left: 5px;padding-right: 6px;background-repeat:repeat-x;background-position: 0 -84px; }
.ribbon_menu_end { width:6px;background-position: 0 -42px; }
.ribbon_menu_end_over { width:6px;background-position: 0 -105px; }
.ribbon_menu_startns_over { width:6px;background-position: 0 -126px; }
.ribbon_menu_centerns { text-align:center;padding-left:6px !important;padding-right:6px !important; }
.ribbon_menu_centerns_over { padding-top: 2px; padding-left: 5px;padding-right: 6px;background-repeat:repeat-x;background-position: 0 -147px; }
.ribbon_menu_endns_over { width:6px;background-position: 0 -168px; }

/*Modern Tool Bar*/
.toolbar_button_group    	 { background-color: white; border: 1px solid #4D4D4D; margin-bottom:4px; margin-top:4px; margin-right:6px; border-radius: 2px; }
.toolbar_submenu_group    	 { background-color: white; border: 1px solid #4D4D4D; }
.toolbar_button_group table  { border-collapse: collapse; margin:0px; border-spacing: 0px; }
.toolbar_submenu_group table { border-collapse: collapse; margin:0px; border-spacing: 0px; }
.toolbar_submenu_button      { font-size:13px; font-weight:600;width:150px; border-bottom: 1px solid #4D4D4D; background-color: #F6F6F6; }
.toolbar_button 			 { font-size:13px; font-weight:600;height: 30px; border-left: 1px solid #4D4D4D; background-color: #F6F6F6; }
.toolbar_button-selected, .toolbar_submenu_button-selected { color:white; background-color: #215987; }
.toolbar_button_group_separator  { background-color: #4D4D4D; height: 2px;}
.toolbar_pagetitle { font-weight:bold; color:#3366A9; }
.toolbar_pagebuttons { height: 38px }

/* stellar overrides todo move into separate file */
.stellarskin{ background-color: rgb(250, 250, 250); }
.stellarskin a:link{ color:#0494BC; }
.stellarskin .pagebuttonsection{background:none;}
/** layout skinning */
.stellarskin .layout_head_in > .ws_companylogo{background-image: url('../../rc?command=image&image=LabVantageLogo&color=%230494BC');background-repeat: no-repeat;background-size: cover;margin: 4px 4px 4px 6px;border-radius: 10px;padding: 2px;overflow: hidden;}
.stellarskin #layout_header .header_back{ background-color: rgb(255, 255, 255);}
/*.stellarskin #layout_header .header_back{ background-color: #0494BC;}*/
.stellarskin #layout_header .link_btns_cont{ background-color: rgb(255, 255, 255);}
/*.stellarskin #layout_header .link_btns_cont{ background-color: #0494BC;}*/
.stellarskin .ws_navigation, .stellarskin .ws_navigation .menugizmo_menu { color: #0494BC !important; font-weight: 600;}
.stellarskin .ws_navigation .menugizmo_menu_hover, .stellarskin .ws_navigation .ws_selectednav { color: rgb(220, 0, 78) !important; background-color: rgb(255, 255, 255);background-image: url("../../rc?command=image&image=FlatBlackChevron2Down&color=%23dc004e") !important;}
/*.stellarskin .ws_navigation .menugizmo_menu_hover{ background-color: #026783;}*/
/*.stellarskin .ws_navigation .menugizmo_menu_down{ background-color: #026783;}*/
.stellarskin .ws_navigation .menugizmo_menu_up{ background-image: url("../../rc?command=image&image=FlatBlackChevron2Down&color=%230494BC")}
.stellarskin .ws_navigation .menugizmo_menu_down{ color: rgb(220, 0, 78) !important; background-color: rgb(255, 255, 255); background-image: url("../../rc?command=image&image=FlatBlackChevron2Up&color=%23dc004e")}
/*.stellarskin .ws_navigation .menugizmo_menu_up{ background-image: url("../../WEB-CORE/imageref/flat/16/flat_black_sort_down_dropdown.svg")}*/
.stellarskin .ws_gizmotarget_top{background-color: #0494BC !important; border-radius: 100%;height: 26px;padding-top: 9px; margin-top: -5px;}
.stellarskin .ws_gizmotarget_top:hover, .stellarskin .ws_gizmotarget_top_active{background-color: #026783 !important;}
.stellarskin .menugizmo_menu_hover .layout_upa, .stellarskin .menugizmo_menu_down .layout_upa {background-color: rgb(255, 255, 255) !important; }
.stellarskin .menugizmo_menu_hover .layout_upa .upa_none, .stellarskin .menugizmo_menu_down .layout_upa .upa_ {background-color: #026783 !important;}
.stellarskin #sitemap_container .menugizmo_litem {display: flex;flex-direction: row;align-items: center;}
.stellarskin #sitemap_container .menugizmo_litem img {display: flex !important;padding-right:10px;}
/*.stellarskin .menugizmo_menu_hover .layout_upa{background-color: #026783 !important;}*/
.stellarskin .layout_upa {background-image: none !important; width: 50px;}
.stellarskin .layout_upa .upa_none {background-color:#037fa2;}
.stellarskin .layout_upa .upa_none span{color:rgb(255, 255, 255); text-shadow: rgb(250, 250, 250) 0px 1px;}
.stellarskin .ws_companylogo>img{visibility:hidden;}
.stellarskin #layout_navbar a{ color: #037fa2; }
.stellarskin #layout_navbar .ws_selectednav, #layout_navbar .nb_current{ background-color: rgb(255, 255, 255) !important; color: rgb(220, 0, 78); }
.stellarskin #layout_navbar .nb_items_spacer{ display: none; }
.stellarskin #layout_statusbar { background-color: #FFFFFF !important;border-top:1px solid #C3D2D5; color: black !important;}
/** dialog skinning */
.dialog_sapphire.stellarskin { background-color: #FFFFFF !important; box-shadow: rgba(0, 0, 0, 0.2) 0px 11px 15px -7px, rgba(0, 0, 0, 0.14) 0px 24px 38px 3px, rgba(0, 0, 0, 0.12) 0px 9px 46px 8px; border-radius: 4px; border:none;}
.dialog_sapphire.stellarskin .dialog_contents_title { font-weight:600;font-size:16px;height:40px; }
.dialog_sapphire.stellarskin .dialog_contents_headbtn { opacity: 0.5; border-radius: 16px; width: 16px;height:16px; padding:4px; }
.dialog_sapphire.stellarskin .dialog_contents_headbtn_over { opacity: 0.5; border-radius: 16px; width: 16px;height:16px; padding:4px;border-color:transparent;background-color: rgba(0, 0, 0, 0.2);}
.dialog_sapphire.stellarskin .dialog_contents_body { border-top-color:rgba(0, 0, 0, 0.12); background-color: #FFFFFF; }
.stellarskin #createoptionsfrm input, .stellarskin #createoptionsfrm select{border: solid 1px rgba(98, 98, 98, 0.5) !important;border-radius: 4px;}
.stellarskin #createoptionsfrm fieldset{border: solid 1px rgba(98, 98, 98, 0.5) !important;border-radius: 4px;}
/** sitemap skinning */
#sitemappage.stellarskin{display:flex;align-items:center;}
.stellarskin .menugizmo_sitemap{ text-align: left;box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 1px -1px, rgba(0, 0, 0, 0.14) 0px 1px 1px 0px, rgba(0, 0, 0, 0.12) 0px 1px 3px 0px;box-sizing: border-box;border-radius: 4px;border:none;width:320px;}
.stellarskin .menugizmo_sitemap .menugizmo_header{ display:flex; background-color: #ffffff !important;color: rgba(0, 0, 0, 0.87) !important;height: 50px;vertical-align: middle;margin-top:10px;font-size: 22px;font-weight: 400;border-bottom:none;}
.stellarskin .menugizmo_sitemap .menugizmo_image{display:block !important;height:140px;}
/*.stellarskin #sitemap_container .menugizmo_sitemap:nth-child(1) .menugizmo_image{background-image: url("../../WEB-CORE/images/cards/1-card.png");}*/
/*.stellarskin #sitemap_container .menugizmo_sitemap:nth-child(2) .menugizmo_image{background-image: url("../../WEB-CORE/images/cards/2-card.png");}*/
/*.stellarskin #sitemap_container .menugizmo_sitemap:nth-child(3) .menugizmo_image{background-image: url("../../WEB-CORE/images/cards/3-card.png");}*/
/*.stellarskin #sitemap_container .menugizmo_sitemap:nth-child(4) .menugizmo_image{background-image: url("../../WEB-CORE/images/cards/4-card.png");}*/
.stellarskin #sitemap_container {height:100% !important;align-items: center;}
.stellarskin .menugizmo_sitemap .menugizmo_container li{text-align: left;padding-left: 10px;border: none;}
.stellarskin .menugizmo_sitemap .menugizmo_container .menugizmo_link{color: #0494BC;text-transform: uppercase;font-weight: 600;font-size: 16px;padding:2px;}
/*.stellarskin .menugizmo_sitemap .menugizmo_container .menugizmo_link{color: rgb(25, 118, 210);text-transform: uppercase;font-weight: 600;font-size: 16px;padding:2px;}*/
.stellarskin .menugizmo_sitemap .menugizmo_container .menugizmo_link:hover{background-color: rgba(25, 118, 210, 0.04);}
/** maint skinning **/
.stellarskin #sdidiv>table>tbody>tr>td{padding-top:20px;padding-left: 20px;padding-right: 20px;}
.stellarskin #sdidiv>table>tbody>tr>td>table{box-shadow:0px 2px 1px -1px rgba(0,0,0,0.2), 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 1px 3px 0px rgba(0,0,0,0.12);border-radius: 4px !important;}
.stellarskin .tab_modernstandard_bodyheader_expandable, .stellarskin .tab_modernstandard_bodyheader{border:none;background-color: #FFFFFF;}
.stellarskin .tab_modernstandard_bodyheader{border:none;background-color: #FFFFFF;padding-right: 20px;}
.stellarskin .tab_modernstandard_bodyheader .tab_table_header{border-bottom: solid 1px rgba(0, 0, 0, 0.12);}
.stellarskin .tab_modernstandard_bodyheader .tab_table_header>td:first-child{}
.stellarskin .tab_modernstandard_bodyheader .tab_table_header .tab_text{padding-left:20px;padding-right:20px;font-size: 14px;padding-bottom: 8px;padding-top: 8px;text-transform: uppercase;}
.stellarskin .tab_modernstandard_bodyheader .tab_text._selected{border-bottom-color:#0494BC;color:#0494BC;}
/*.stellarskin .tab_modernstandard_bodyheader .tab_text._selected{border-bottom-color:rgb(25, 118, 210);color:rgb(25, 118, 210);}*/
.stellarskin .tab_modernstandard_bodyheader_expandable .tab_table_header, .stellarskin .tab_modernstandard_bodyheader .tab_table_header{background-color: #FFFFFF;}
.stellarskin .tab_modernstandard_bodyheader_expandable .tab_text._selected{border:none;font-weight: 600;font-size: 1.25rem;line-height: 1.6;letter-spacing: 0.0075em;color:rgb(98, 98, 98);}
.stellarskin .tab_modernstandard_bodyheader_expandable .tab_modernstandard>table>tbody>tr>td:first-child>img{display:none;}
.stellarskin .maintinterstellar{position: absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;overflow:auto;background-color: rgb(250, 250, 250);}
.stellarskin #PPPGridDiv td{color: rgb(98, 98, 98);font-family: inherit;font-size: 12px;}
.stellarskin .maintdetail_header{background: #FAFAFA !important;border: 1px solid rgb(98, 98, 98);border-right: solid 1px rgba(0, 0, 0, 0.1) !important;border-bottom: solid 1px rgba(0, 0, 0, 0.1) !important;font-size: 14px;}
.stellarskin .maintform_fieldtitle_blue{background: #FAFAFA !important;border: 1px solid rgb(98, 98, 98);border-bottom: solid 1px rgba(0, 0, 0, 0.1) !important;font-size: 14px;}
.stellarskin .maintform_field_blue{border: solid 1px rgba(0, 0, 0, 0.1) !important;overflow: hidden;}
.stellarskin .maintform_table_blue input, .stellarskin .maintform_table_blue select {border: solid 1px rgba(98, 98, 98, 0.5) !important;border-radius: 4px;}
.stellarskin .maintform_field_blue:first-child{border-left: 1px solid rgb(98, 98, 98) !important;}
.stellarskin .maintform_field_blue:last-child{border-right: 1px solid rgb(98, 98, 98) !important;}
.stellarskin .maintform_table_blue>tbody>tr:last-child .maintform_field_blue{border-bottom: 1px solid rgb(98, 98, 98) !important;}
.stellarskin .spc_plan .maintdetail_header {font-weight: normal;}
.stellarskin .spc_plan .maintdetail_field {border: solid 1px rgba(0, 0, 0, 0.1) !important;overflow: hidden;}
.stellarskin .spc_plan .maintdetail_header:last-child, .stellarskin .spc_plan .maintdetail_field:last-child {border-right: solid 1px rgb(98, 98, 98) !important;}
.stellarskin .spc_plan .spc_condchangestatus>td, .stellarskin .spc_plan .spc_adhocwo>td {border-bottom: 1px solid rgb(98, 98, 98) !important;}
.stellarskin .spc_plan .spc_startcriteria>td{border-top: 1px solid rgb(98, 98, 98) !important;}
.stellarskin .spc_plan .spc_status, .stellarskin .spc_plan .maintdetail_header{ white-space: nowrap;}
.stellarskin .spc_plan .spc_status .spc_status_active{background-image: url("../../rc?command=image&image=FlatBlackTimerPlay&color=green");}
.stellarskin .spc_plan .spc_status .spc_status_suspended{background-image: url("../../rc?command=image&image=FlatBlackTimerPause&color=blue");}
.stellarskin .spc_plan .spc_status .spc_status_completed{background-image: url("../../rc?command=image&image=FlatBlackTimerCheck&color=orange");}
.stellarskin .spc_plan .spc_status .spc_status_cancelled{background-image: url("../../rc?command=image&image=FlatBlackTimerAlert&color=red");}
.stellarskin .spc_plan .spc_status .spc_status_notstarted{background-image: url("../../rc?command=image&image=FlatBlackTimerStop&color=green");}
.stellarskin .spc_plan .spc_icon_edit{background-image: url("../../rc?command=image&image=FlatBlackPageText&color=%230494BC") !important;}
.stellarskin .spc_plan input, .stellarskin .spc_plan select{border: none;}
.stellarskin #PPPGridDiv>table>tbody>tr:first-child>td:first-child{border-right: 1px solid rgb(98, 98, 98) !important;}
.stellarskin #PPPGridDiv>table>tbody>tr>td{border-right: solid 1px rgba(0, 0, 0, 0.1) !important;}
.stellarskin #PPPGridDiv>table>tbody>tr>td:last-child{border-right: 1px solid rgb(98, 98, 98) !important;}
.stellarskin #PPPGridDiv>table>tbody>tr:last-child>td{border-bottom: 1px solid rgb(98, 98, 98) !important;}
.stellarskin #PPPGridDiv .protocolgridbtns div{width:14px;height:14px;padding-left:1px;padding-right:1px;padding-top:1px;padding-bottom:1px;background-size: 14px;border-radius: 4px;border:solid 1px transparent;}
.stellarskin #PPPGridDiv .protocolgridbtns div:hover {border: solid 1px #0494BC !important; /* todo color config */background-color: rgba(25, 118, 210, 0.04);}
/*.stellarskin #PPPGridDiv .protocolgridbtns div:hover {border: solid 1px #0549F5FF !important; !* todo color config *!background-color: rgba(25, 118, 210, 0.04);}*/
.stellarskin #PPPGridDiv .protocolgridbtns .protocolgridbtns_up{background-image: url("../../rc?command=image&image=FlatBlackChevron2Up&color=%230494BC");}
.stellarskin #PPPGridDiv .protocolgridbtns .protocolgridbtns_left{background-image: url("../../rc?command=image&image=FlatBlackChevron2Left&color=%230494BC");}
.stellarskin #PPPGridDiv .protocolgridbtns .protocolgridbtns_down{background-image: url("../../rc?command=image&image=FlatBlackChevron2Down&color=%230494BC");}
.stellarskin #PPPGridDiv .protocolgridbtns .protocolgridbtns_right{background-image: url("../../rc?command=image&image=FlatBlackChevron2Right&color=%230494BC");}
.stellarskin #PPPGridDiv .protocolgridbtns .protocolgridbtns_delete{background-image: url("../../rc?command=image&image=FlatBlackTrash&color=%230494BC");}
.stellarskin #PPPGridDiv .protocolgridbtns .protocolgridbtns_view{background-image: url("../../rc?command=image&image=FlatBlackEye&color=%230494BC");}
.stellarskin #PPPGridDiv .protocolgridbtns .protocolgridbtns_edit{background-image: url("../../rc?command=image&image=FlatBlackEdit1&color=%230494BC");}
/*.stellarskin #PPPGridDiv .protocolgridbtns .protocolgridbtns_up{background-image: url("../../rc?command=image&image=FlatBlackChevron2Up&color=%231F4DCC");}*/
/*.stellarskin #PPPGridDiv .protocolgridbtns .protocolgridbtns_left{background-image: url("../../rc?command=image&image=FlatBlackChevron2Left&color=%231F4DCC");}*/
/*.stellarskin #PPPGridDiv .protocolgridbtns .protocolgridbtns_down{background-image: url("../../rc?command=image&image=FlatBlackChevron2Down&color=%231F4DCC");}*/
/*.stellarskin #PPPGridDiv .protocolgridbtns .protocolgridbtns_right{background-image: url("../../rc?command=image&image=FlatBlackChevron2Right&color=%231F4DCC");}*/
/*.stellarskin #PPPGridDiv .protocolgridbtns .protocolgridbtns_delete{background-image: url("../../rc?command=image&image=FlatBlackTrash&color=%231F4DCC");}*/
/*.stellarskin #PPPGridDiv .protocolgridbtns .protocolgridbtns_view{background-image: url("../../rc?command=image&image=FlatBlackEye&color=%231F4DCC");}*/
/*.stellarskin #PPPGridDiv .protocolgridbtns .protocolgridbtns_edit{background-image: url("../../rc?command=image&image=FlatBlackEdit1&color=%231F4DCC");}*/
.stellarskin #PPPGridDiv input, .stellarskin #PPPGridDiv select{border: solid 1px rgba(98, 98, 98, 0.5) !important;border-radius: 4px;}
.stellarskin .baseitem_table {margin-bottom:20px;}
/** skin toolbars */
.stellarskin #ribbon_pagetitle, .stellarskin .toolbar_pagetitle {display:none;}
.stellarskin .layout_pagetitle, .stellarskin .layout_pageshadow {visibility:hidden;}
.stellarskin .toolbar_pagebuttons .toolbar_button_group{border: none;}
.stellarskin .toolbar_pagebuttons .toolbar_button, .stellarskin .button_modern{border: solid 1px #0494BC !important;background: #ffffff;color: #0494BC; /* todo color config */border-radius: 4px;margin-right: 5px;box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);min-width: 85px;min-height: 30px;border-collapse: separate !important;}
.stellarskin #attachment_buttons .button_ddmain{border-top-right-radius: 0; border-bottom-right-radius: 0;margin-right: 0;}
.stellarskin #attachment_buttons .button_ddarrow{border-bottom-left-radius: 0;border-top-left-radius:0;min-width: auto;}
/*.stellarskin .toolbar_pagebuttons .toolbar_button, .stellarskin .button_modern{border: solid 1px #1F4DCC !important;background: #ffffff;color: #1F4DCC; !* todo color config *!border-radius: 4px;margin-right: 5px;box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);min-width: 85px;min-height: 30px;border-collapse: separate !important;}*/
.stellarskin .toolbar_pagebuttons .toolbar_button:hover, .stellarskin .button_modern_highlight {border: solid 1px #0494BC !important; /* todo color config */background: rgba(25, 118, 210, 0.04);color: #0494BC !important; /* todo color config */border-radius: 4px;margin-right: 5px;box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);min-width: 85px;min-height: 30px;border-collapse: separate !important;}
/*.stellarskin .toolbar_pagebuttons .toolbar_button:hover, .stellarskin .button_modern_highlight {border: solid 1px #0549F5FF !important; !* todo color config *!background: rgba(25, 118, 210, 0.04);color: #0494BC !important; !* todo color config *!border-radius: 4px;margin-right: 5px;box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);min-width: 85px;min-height: 30px;border-collapse: separate !important;}*/
.stellarskin .toolbar_pagebuttons .toolbar_button td:first-child > div{text-align: right;}
.stellarskin div.search_lookup_img > img{visibility: hidden;}
.stellarskin div.search_lookup_img{border: none;background-color: transparent !important;background-position: center !important;background: url("../../rc?command=image&image=FlatBlackSearch&color=%230494BC") no-repeat;opacity: 1 !important;}
/*.stellarskin .search_lookup_img{border: none;background-color: transparent !important;background-position: center !important;background: url("../../rc?command=image&image=FlatBlackSearch&color=%231F4DCC") no-repeat;opacity: 1 !important;}*/
.stellarskin .topsearch_textsearch_field{border-radius: 4px;}
.stellarskin .toolbar_pagebuttons img[src="WEB-CORE/imageref/flat/16/flat_blue_triangle_down.svg"]{visibility: hidden;}
.stellarskin .toolbar_pagebuttons td:has(> img[src="WEB-CORE/imageref/flat/16/flat_blue_triangle_down.svg"]){background: url("../../rc?command=image&image=FlatBlackChevron2Down&color=%230494BC&width=10") no-repeat;background-position: center !important;background-size: 10px;}
.stellarskin .toolbar_submenu_button td:first-child{width:28px;}
.stellarskin .toolbar_submenu_button:hover{background:rgba(0, 0, 0, 0.04);}
.stellarskin .toolbar_submenu_button{background: #ffffff;border: none;table-layout: fixed;line-height: 1.5;color:rgb(55, 65, 81);font-weight: 400;font-size: 14px;width: auto;}
.stellarskin .toolbar_submenu_group{background: #ffffff;border: none;border-radius: 6px;box-shadow: rgb(255, 255, 255) 0px 0px 0px 0px, rgba(0, 0, 0, 0.05) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;padding:4px;overflow: hidden !important;}
.stellarskin .foldertoolbar .button_modern, .stellarskin .foldertoolbar .button_modern_highlight{min-width:24px !important;}
.stellarskin button:not(.MuiButtonBase-root){ border-radius:4px;height:24px;padding:6px;box-sizing: content-box;border:none; color: #0494BC;background-color: transparent;transition: background-color 0.25s ease;}
.stellarskin button:not(.MuiButtonBase-root):hover{ background-color: rgba(25, 118, 210, 0.04);}*/
.stellarskin button:not(.MuiButtonBase-root):active{ background-color: #B4D2F0;transition: background-color 0s;}*/

/* Tab Element Styles */
.tab_standard_tab				{ padding: 2px; padding-left: 6px; padding-right: 6px; background-image: url('../../WEB-OPAL/layouts/images/tab_back_selected.jpg'); background-repeat: repeat-x; background-color: #FFFFFF; border: 2px solid #95B7D2; border-bottom-style: none; font-weight:bold; }
.tab_standard_tab_selected		{ padding: 2px; padding-left: 6px; padding-right: 6px; background-image: url('../../WEB-OPAL/layouts/images/tab_back_selected.jpg'); background-repeat: repeat-x; background-color: #FFFFFF; border: 2px solid #83AAE0; border-bottom-style: none; padding-bottom:4px;font-weight:bold; }
.tab_standard_tab_highlight		{ padding: 2px; padding-left: 6px; padding-right: 6px; background-image: url('../../WEB-OPAL/layouts/images/tab_back_over.jpg'); background-repeat: repeat-x; background-color: #FEC16D; border: 2px solid #F08A2C; border-bottom-style: none; font-weight:bold; }
.tab_standard_tab_unselected	{ padding: 2px; padding-left: 6px; padding-right: 6px; background-image: url('../../WEB-OPAL/layouts/images/tab_back.jpg'); background-repeat: repeat-x; background-color: #BFDAFF; border: 2px solid #95B7D2; border-bottom: 2px solid #83AAE0; border-left: 1px solid #477DA9; font-weight:bold; color:#3366A9; }
.tab_standard_tab_unselected_highlight  { padding: 2px; padding-left: 6px; padding-right: 6px; background-image: url('../../WEB-OPAL/layouts/images/tab_back_over.jpg'); background-repeat: repeat-x; background-color: #FEC16D; border: 2px solid #F08A2C; border-bottom: 2px solid #83AAE0; border-left: 1px solid #814612; font-weight:bold; color:#3366A9; }
.tab_standard_spacer			{ border-bottom: 2px solid #83AAE0; }
.tab_standard_spacer_highlight	{ border-bottom: 2px solid #F08A2C; }
.tab_standard_body				{ padding: 5px; border: 2px solid #83AAE0; border-top-style: none; background-color:white; }
.tab_standard_body_highlight	{ padding: 5px; border: 2px solid #F08A2C; border-top-style: none;  }

/* Tab Element New Styles */
.tab_modernstandard			        { height:32px; padding-right: 33px; padding-bottom: 0px; border-radius:0; }
.tab_modernstandard._tab		    {}
.tab_modernstandard._tab_highlight	{}
.tab_modernstandard._tab_selected   {}
.tab_modernstandard._tab_unselected {}
.tab_modernstandard._tab_unselected_highlight{}
.tab_modernstandard._spacer			{}
.tab_modernstandard._spacer_highlight{}
.tab_modernstandard._body           { padding-top: 15px; padding-left:12px; font-weight:bold; background-color:#ffffff; }
.tab_modernstandard._body_highlight	{ padding-top: 15px; padding-left:12px; font-weight:bold; background-color:#ffffff; }
.tab_modernstandard_bodyheader      { padding-left:12px; background-color:#f9f9f9; border-bottom: rgba(52, 74, 95, 0.1) solid 1px ; }
.tab_modernstandard_bodyheader_expandable{ padding-left:5px; background-color:#f9f9f9; border-bottom: rgba(52, 74, 95, 0.1) solid 1px ; }
.tab_modernstandard.collapsedText   { padding-left:7px;font-family:inherit;font-weight:300; font-size:10.5px; color:#000000; font-style:normal; text-align:left; line-height:12px; opacity: 1}
.tab_modernstandard #tab_maintform__expanded { padding-bottom:15px; }

.tab_text {font-family:inherit; font-weight:600; color:#1a1a1a; font-size:12px; font-style:normal; text-align:left; opacity:1; line-height:28px; border:1px }
.tab_text._selected {color:#255d92; border-bottom: 3px solid #255d92; }
.tab_table_header{ background-color:#f9f9f9}


/* Wizard Element Styles */
.wizard_body				{}
.wizard_title				{ color:darkblue; font-size: 12pt; font-weight: bold }
.wizard_helptext			{ font-size: 10pt; font-weight: bold; color:brown }
.wizard_progress			{ color: teal; font-weight: normal; font-size:8pt; }
.wizard_progress_current 	{ color: red; font-weight: bold; font-size:8pt }
.wizard_progress_visited	{ color: blue; font-weight: normal; font-size:8pt; }


/* Button Element Styles */
.button_standard			{ font-size: 9pt;  }	/* Default Style*/
.button_smalltext			{ font-size: 7pt; padding-right: 1px; padding-top: 2px; }	/* Default Style*/
.button_smallicon			{ font-size: 7pt; padding-left: 1px; padding-right: 1px; padding-top: 1px; }	/* Default Style*/

.button_classic				{ background: wheat; border-style: solid; border-width: 1px; border-color: black; }	/* Default Style*/
.button_classic_highlight	{ background: sandybrown; border-style: solid; border-width: 1px; border-color: black; }

.button_blue		{ background: lightsteelblue; border-style: solid; border-width: 1px; border-color: black; }
.button_blue_highlight	{ background: royalblue; border-style: solid; border-width: 1px; border-color: black; }

.button_ribbonsmall		        { background-image: url('../../WEB-CORE/images/blank.gif'); border-style: solid; border-width: 1px; border-color: transparent;  }
.button_ribbonsmall_highlight	{ background-image:url('../../WEB-CORE/elements/images/btn_ribbon.png'); background-repeat: repeat-x; background-position: 0 -14px; border-radius:2px 2px 2px 2px; border-style: solid; border-width: 1px; border-color: #ddcf9b;  }
.button_ribbonlarge		        { background-image: url('../../WEB-CORE/images/blank.gif'); border-style: solid; border-width: 1px; border-color: transparent; }
.button_ribbonlarge_highlight	{ background-image:url('../../WEB-CORE/elements/images/btn_ribbon.png'); background-repeat: repeat-x; background-position: 0 0; border-radius:5px 5px 5px 5px; border-style: solid; border-width: 1px; border-color: #ddcf9b; }


.button_modern,
.button_modern_highlight { height: 24px; border: 1px solid #4D4D4D; border-radius: 2px; border-collapse: separate; background-color: #F6F6F6; display: inline-table }
.button_modern_highlight { color:white; background-color: #215987; }
.button_modern_text      { font-size:13px; font-weight: 600; }

.button_ddmain { border-top-right-radius: 0; border-bottom-right-radius: 0; }
.button_ddarrow { border-top-left-radius: 0; border-bottom-left-radius: 0; border-left-width: 0;}
.button_ddarrow .buttonmargin_thin { padding-left:2px; padding-right:2px; padding-top:5px;}

/* margin will default to 'thin' if there is an image, otherwise 'thick'*/
.buttonmargin_thin		{ padding-top: 2px; padding-bottom: 2px; padding-left:6px; padding-right:6px; }
.buttonmargin_narrow	{ padding-top: 1px; padding-bottom: 1px; padding-left:1px; padding-right:1px; }
.buttonmargin_thick		{ padding-top: 4px; padding-bottom: 4px; padding-left:6px; padding-right:6px; }
.buttonmargin_none		{ padding-top: 0; padding-bottom: 0; padding-left:0; padding-right:0; }

/* Data Entry Styles */
.dataentry_list_primarytable	{ padding: 0; margin: 0; border-collapse:collapse }
.dataentry_list_primaryrow		{ background-color: white; height: 20px; padding-left:0; padding-right:0; font-size:8pt; font-weight:bold}
.dataentry_list_dataesttable	{ padding: 0; margin: 0; border-collapse:collapse; }
.dataentry_list_datasetheader	{ background-color: gainsboro; height: 20px; }
.dataentry_list_datasetrow		{ background-color: #C4D4F9; height: 20px;  padding-left:0; padding-right:10px; }
.dataentry_list_dataitemtable	        { padding: 0; margin: 0; border-collapse:collapse; margin-bottom:2px}
.dataentry_list_dataitemheader	{ background-color: gainsboro; height: 15px; }
.dataentry_list_dataitemroweven	{ background-color: transparent; height: 20px; }
.dataentry_list_dataitemrowodd	{ background-color: transparent; height: 20px; }
.dataentry_list_cell		    { border:1px solid #CCCCCC }
.dataentry_list_cell_locked		{ border:1px solid #B0C4DE; background-color:#dcdcdc; }
.dataentry_list_cell_input		{ text-align: right; width: 120px; padding:2px; margin:0; border:none;font-family:Arial, sans-serif !important; }
.dataentry_list_cell_select	    { margin: 0; padding: 3px; }
.dataentry_list_field           { border:1px solid #CCCCCC }
.dataentry_list_field_input		{ text-align: left; width: 120px; padding:2px; margin:0; border:none }

.dataentry_grid_table				{ border: 0; padding: 3px; margin: 0; border-collapse:collapse }
.dataentry_grid_columnheader		{ background-color: #C4D4F9; padding-left:5px; border-bottom: black solid 1px; height:30px; color:darkblue; font-weight:normal; border-right:1px solid black }
.dataentry_grid_rowheader           { background-color: wheat; border-right: black solid 1px; border-bottom: black solid 1px; margin: 0px  !important; height: 22px !important;}
.dataentry_grid_rowheaderlast	    { background-color: wheat; border-right: black solid 1px; height: 22px; border-bottom: black solid 1px;}
.dataentry_grid_cell				{ border:1px solid black; padding: 0px; margin:0px !important; height: 22px !important;}
.dataentry_grid_cell_locked			{ background-color:#dcdcdc; border: black solid 1px; padding: 0 }
.dataentry_grid_blankcell			{ background-color: gainsboro }
.dataentry_grid_cell_input			{ width: 120px; margin:0; padding: 0; text-align: right; border:1px solid white; height: 22px !important; font-family:Arial, sans-serif !important; }
.dataentry_grid_cell_select			{ margin: 0; padding: 3px; border:none; height: 20px }
.dataentry_grid_cell_input_current  { width: 120px; margin:0; padding: 0; text-align: right; border:1px solid gray;height: 22px !important; font-family:Arial, sans-serif !important; }
.dataentry_grid_cell_input_selected	{ width: 120px; margin:0; padding: 0; text-align: right; border:none; background-color: lightsteelblue;height: 22px !important; font-family:Arial, sans-serif !important; }
.dataentry_grid_cell_select_current { width: 120px; margin:0; padding: 0;  border:1px solid gray; height: 22px !important; }
.grid_blankcell			            { background-color: gainsboro; border-bottom: black solid 1px; border-right: black solid 1px }

.legenddiv                              { display:none; position:absolute; z-index:2; background-color: wheat; border:1px solid gray; padding:10px}
.error                                  {font-size:8pt; color:red; padding:10px;}

/* info window styles */
.info_list_primarytable	            { padding: 0; margin-bottom: 10px; width:100%; }
.info_list_primaryheader	        { background-color: #D5C977; height: 20px; }
.info_list_primaryrow		        { background-color: white; height: 15px; font-size:8pt; font-weight:bold}
.info_list_datasettable	            { padding: 0; margin: 0; }
.info_list_datasetheader	        { background-color: #C4D4F9; height: 20px; }
.info_list_datasetrow		        { background-color: white; height: 20px;  }
.info_list_dataapprovaltable        { padding:0 ; border:1px solid #E5D1FF; margin-top:0; margin-bottom:5px;}
.info_list_dataapprovalheader	    { background-color: #E5D1FF; height: 15px; }
.info_list_dataapprovalrowodd		{ background-color: white; height: 15px; }
.info_list_dataapprovalroweven		{ background-color: #FCFCEE; height: 15px; }
.info_list_datalimittable           { padding:0 ; border:1px solid #E5DDA7; margin-top:0; margin-bottom:0;}
.info_list_datalimitheader	        { background-color: #E5DDA7; height: 15px; }
.info_list_datalimitrowodd		    { background-color: white; height: 15px; }
.info_list_datalimitroweven		    { background-color: #FCFCEE; height: 15px; }
.info_list_dataspectable            { padding:0 ; border:1px solid #D4E1BA; margin-top:0; margin-bottom:5px;}
.info_list_dataspecheader	        { background-color: #D4E1BA; height: 15px; }
.info_list_dataspecroweven		    { background-color: white; height: 15px; }
.info_list_dataspecrowodd		    { background-color: #FDFFED; height: 15px; }
.info_list_dataitemtable	        { padding: 0; margin: 0; width:100%; margin-bottom: 10px;}
.info_list_dataitemheader	        { background-color: #9EC5A6; height: 15px; }
.info_list_dataitemroweven	        { background-color: #F5FBC1; height: 20px; }
.info_list_dataitemrowodd	        { background-color: #F5FBC1; height: 20px; }

/* Esig styles */
.pagetitle          {color:#ffffff; font-weight:bold; font-size:10pt;}
.loginfieldset      {padding-bottom:10px; padding-left:10px; padding-right:10px; padding-top:0; margin:10px; width:95%;}
.loginlegend        {color:brown; padding:0; margin-bottom:0; margin-top:5px;}
.msgStyle           {color:teal; font-weight:bold;}

/* audithistory */
.smallWidth         {    width:25px;     height:20px;}
.medWidth           {    width:80px;     height:20px;}
.largeWidth         {    width:100px;    height:20px;}
.xlargeWidth        {    width:200px;    height:30px;}

.calendar_cell			{ font-size:14px; color: black; text-align:center; height:34px;	}
.calendar_cell a		{ color: black	}
.today					{ color: #e67e22; padding:3px; border-bottom:2px solid #e67e22 }
.today a				{ color: #e67e22 }
.calendar_headerrow 	{ color:#e67e22;font-weight: 600;text-align:center }
.calendar_headerrow td 	{ border-top:1px solid darkgray; border-bottom:1px solid darkgray;padding-top:5px;padding-bottom:5px; padding-left:8px; padding-right:8px }



/* bulletins */
.bulletinText   {   color:DarkBlue; border-bottom:1px solid; padding-bottom:5px; padding-left:50px; padding-right:15px    }
.read           {   font-weight:normal; }
.notread        {   font-weight:bold;   }
.narrow         {   width:15em          }
.wide           {   width:40em          }

/* dataentry by query */
.invi           {display:none;}
.filterInput    {border:1px solid #000000;width:130px;}

/* i dataentry datasettabs */
.tdEmptyTab             {background-color:#b0c4de;  border-bottom:#b0c4de thin outset}
a.tabTitle:link         {font-size:7.5pt;    color:brown;    text-decoration:none}
a.tabTitle:hover        {font-size:7.5pt;    color:yellow;   text-decoration:none}
a.tabTitle:focus        {font-size:7.5pt;    color:yellow;   text-decoration:none}
a.tabTitle:visited      {font-size:7.5pt;    color:brown;    text-decoration:none}
.tdTabHeadFirst         {background-color:#b0c4de;   border-bottom:#b0c4de ;             border-left:#b0c4de outset;         border-right:#b0c4de outset;      border-top:#91ACD0 outset;          font-size:8pt;}
.tdTabHeadSecond        {background-color:white;     border-bottom:none;                 border-left:#b0c4de outset;         border-right:#b0c4de outset;      border-top:#91ACD0 thick outset;    font-size:8pt;  font-weight:bold; }
.tdTabHeadOthers        {background-color:#b0c4de;   border-bottom:#b0c4de ;             border-left:#b0c4de outset;         border-right:#b0c4de outset;      border-top:#91ACD0 thick outset;    font-size:8pt;}
.tabContentHolder       {background-color:white;     border-bottom:#b0c4de outset;       border-left:#b0c4de outset;         border-right:#b0c4de outset;    }
.tabContentVisible      {display:block; }
.tabContentHidden       {display:none; }

/* i dataentry grid */
.dInfoContainer         {position:absolute; border:1px solid; border-color:#6495ed; background-color:#ffffff; display:block;}
.dInfoHeader            {background-color:#6495ed; cursor:pointer; width:100%;}
.dInfoContent           {height:100%; width:100%}

/* i dataentry list/grid approval div */
.dAppInfoContainer         {position:absolute; z-index:3; border:1px solid; border-color:#6495ed; background-color:#FBE6A7; display:block;}
.dAppInfoHeader            {background-color:#6495ed; cursor:pointer; width:100%;}
.dAppInfoContent           {height:100%; width:100%; padding:5px}
.dAppInfoFieldSet          {background-color:#FBE6A7; border-color:gray; padding-bottom:1px; padding-left:6px; margin:0}
.appSampleHeader           {color:teal; font-weight:bold}

/* common sdi maint */
.commonsdimaintfieldset     {	padding-bottom:10px;	padding-left:10px;	padding-right:10px;	width:60%;}
.commonsdimaintlegend       {   margin-top:5px;	color:brown;	padding:0;	margin-bottom:10px;}

/* linked sdi maint */
.linkedsdcmaintfieldset     {	padding-bottom:15px;	padding-left:15px;	padding-right:15px;}
.linkedsdcmaintlegend       {	color:brown;	padding:10px;	margin-bottom:0;}

/* multi template maint */
.multitemplatemaintfieldset     {	padding-bottom:15px;	padding-left:15px;	padding-right:15px;    padding-top:0;	width:60%;}
.multitemplatemaintlegend       {	color:brown;	padding:10px;	margin-bottom:0;}

/* sdc template maint */
.sdctemplatemaintfieldset  {	padding-bottom:10px;	padding-left:10px;	padding-right:10px; background-color: rgba(255, 253, 253, 0.54); }
.sdctemplatemaintlegend    {	color:brown;	padding-left:10px;	padding-right:10px;	padding-top:0; margin-bottom:0; background-color: rgba(255, 253, 253, 0.54); border-radius: 4px; }

/********************* COMMON FOR ALL APPEARANCE *********************/
.field_disabled                     { background-color: #CCCCCC }
.field_readonly                     { background-color: #CCCCCC }
.field_normal                       { background-color: #FFFFFF }
.field_mandatory                    { background-color: #E9967A }
.field_error                        { border: 1px solid #FF0000; background-color:#FAEBD7 }
.row_edittemplate                   { background-color: #D3D3D3; }
.maintform_field_error              { border: 1px solid #FF0000 }
.coc_multi                          { background-color: #B0C4DE }


/* Navigator Styles */
.navigator_title 	{ border-bottom: 1px solid #4D4D4D; height: 26px; background-color: white; font-weight: 700; margin-bottom: 2px;}
.navigator_bar 		{ background-color: #f9f9f9; }
.navigator_nodeitem { }
.navigator_nodeitem_over { background-image:url(../../WEB-CORE/images/ngover.jpg);background-repeat:repeat-x;cursor:pointer }
.navigator_nodeitem_selected { background-image:url(../../WEB-CORE/images/ngselected.jpg );background-repeat:repeat-x; }
.navigator_nodeitem_selected_blur { background-image:url(../../WEB-CORE/images/ngselected.jpg );background-repeat:repeat-x; }
.navigator_nodeitem_selected_over { background-image:url(../../WEB-CORE/images/ngselected.jpg );background-repeat:repeat-x; }
.navigator_nodeitem_entrynode {}
.navigator_operations_img_over { border:1px solid orange; }
.navigator_operations_img { border:1px solid gray }
.navigator_red_counter { background-color: red; padding: 1px 6px 1px 6px; color: white; font-weight: bold; border-radius: 8px; margin-top: 2px; margin-left: 5px; }

/* Navigator Excursion Counters */
.navigator_this_excursion_counter { background-color: red; padding: 1px 6px 1px 6px; color: white; font-weight: bold; border-radius: 0px; margin-top: 2px; margin-left: 5px; }
.navigator_child_excursion_counter { background-color: darkorange; padding: 1px 6px 1px 6px; color: white; font-weight: bold; border-radius: 8px; margin-top: 2px; margin-left: 5px; }

/* Adhoc Query */
.adhoc_over 			{ border: 1px solid orange; color: orange }
.adhoc_viewitem 		{ width:160px; height:20px; background-color: white; margin-left:2px; margin-top: 2px; border:1px solid #BDCCD4; padding-left:3px;}
.adhoc_criteriaitemid 	{ background-color:#f9f9f9;border:none; vertical-align:bottom; font-weight: 600 }
.adhoc_criteriaitem 	{ width:530px;height:22px; padding:0; background-color: white; margin:2px; border:1px solid #BDCCD4; padding-left:3px;}
.adhoc_groupcontainer 	{ border:0px; margin-left:5px; margin-bottom:10px;vertical-align:top; border-radius: 4px }
.adhoc_groupcontainerheader { width:100%; background-color: #BDCCD4; }
.adhoc_containerheader 	{ width:100%; background-color: #f9f9f9; }
.adhoc_container 		{ border:1px solid #BDCCD4; margin: 2px; margin-bottom: 10px; border-radius: 3px }

/* Dropdowncombo Styles */
.dropdowndiv		{ z-index: 1000; display:none; position: absolute; background-color: white; width: auto; border: solid 1px black}
.listitem			{ cursor: pointer; width: 100%}
.listitemselected	{ cursor: pointer; width: 100%; background-color: midnightblue; color: white }
.downbutton			{ margin: 0; padding: 0; height: 18px; width: 18px }

/* Sapphire Panel */
.panel_contents_headl{height:24px;width:5px;background-image:url(../../WEB-CORE/images/pnlheadbgleft.gif);background-repeat:no-repeat;}
.panel_contents_head{height:24px;background-image:url(../../WEB-CORE/images/pnlheadbg.jpg);background-repeat:repeat-x;}
.panel_contents_title{font-size:10pt;font-weight:bold;color:#000000;}
.panel_contents_headr{height:24px;width:5px;background-image:url(../../WEB-CORE/images/pnlheadbgright.gif);background-repeat:no-repeat;background-position:right;}
.panel_contents_body{background-image:url(../../WEB-CORE/images/pnlbodybg.jpg);background-repeat:repeat-x;background-color:#C1D1E0;border-left:solid 1px #6593CF; border-right:solid 1px #6593CF;border-bottom:solid 1px #6593CF;}
.panel_contents_body_html{margin-top:10px;border:solid 1px #6593CF;background-color:#FFFFFF;}
.panel_contents_body_div{width:100%;height:100%;overflow:hidden;}
.panel_contents_headbtn{border:solid 1px transparent;}
.panel_contents_headbtn_over{border:solid 1px #FFBD59;}
.panel_btn{border-style:solid;border-color:#CCCCCC;border-width:1px;}
.panel_btn_over{border-style:solid;border-color:#FFBD59;border-width:1px;}
.panel_menu{position:absolute;float:left;right:0;padding-left:15px;padding-top:6px;padding-bottom:5px;padding-right:5px;top:5px;text-align:left;}
.panel_menue{background-color:white;padding:2px;}

/* Rich text editor */
.richtext_toolbar_back{padding:1px;background-image:url(../../WEB-CORE/elements/richtext/images/toolbar_back.jpg);background-repeat:repeat-x;}
.richtext_toolbar_back_norm{padding:2px;border:solid 1px transparent;cursor:pointer;}
.richtext_toolbar_back_disabled{padding:2px;border:solid 1px transparent;cursor:default;}
.richtext_toolbar_back_over{padding-left:2px;padding-right:2px;padding-top:1px;border:solid 1px #030081;background-image:url(../../WEB-CORE/elements/richtext/images/toolbar_back_over.jpg);background-repeat:repeat-x;cursor:pointer;}
.richtext_toolbar_back_active{padding-left:2px;padding-right:2px;padding-top:1px;border:solid 1px #030081;background-image:url(../../WEB-CORE/elements/richtext/images/toolbar_back_active.jpg);background-repeat:repeat-x;cursor:pointer;}
.richtext_toolbar_start{width:1px;background-image:url(../../WEB-CORE/elements/richtext/images/toolbar_start.jpg);background-repeat:no-repeat;}
.richtext_toolbar_start_fill{width:1px;}
.richtext_toolbar_end{width:7px;background-image:url(../../WEB-CORE/elements/richtext/images/toolbar_end.jpg);background-repeat:no-repeat;}
.richtext_toolbar_end_fill{width:7px;}
.richtext_toolbar_sep{width:8px;background-image:url(../../WEB-CORE/elements/richtext/images/toolbar_sep.jpg);background-repeat:no-repeat;}
.richtext_toolbar_sep_fill{width:8px;}
.richtext_toolbar{border-top:solid 2px #77776F;}
.richtext_toolbar_cell{background-color:#C3DAF9;}

.richtext_toolbar_grey .richtext_toolbar_back{padding:1px;background-image:none !important;background-repeat:repeat-x;}
.richtext_toolbar_grey .richtext_toolbar_start{width:1px;background-image:none !important;}
.richtext_toolbar_grey .richtext_toolbar_end{width:7px;background-image:none !important;}
.richtext_toolbar_grey .richtext_toolbar_sep{width:8px;background-image:none !important;}
.richtext_toolbar_grey .richtext_toolbar_cell{background-color:#f9f9f9 !important;}


.richtext_toolbar_resize{background-color:#C3DAF9;height:2px;}
.richtext_dropdown{background-color:#E8EAEC;font-size:7pt;height:14px;border-left:solid 1px #A9B1B8;border-top:solid 1px #A9B1B8;border-bottom:solid 1px #A9B1B8;border-right:none;}
.richtext_dropdown_active{background-color:#FFFFFF;font-size:7pt;width:60px;height:14px;border-left:solid 1px #A9B1B8;border-top:solid 1px #A9B1B8;border-bottom:solid 1px #A9B1B8;border-right:none;}
.richtext_dropdownarea{background-color:#FFFFFF;border:solid 1px #A9B1B8;}
.richtext_dropdownitem{background-color:#FFFFFF;border:solid 1px transparent;}
.richtext_dropdownitem_over{background-color:#FFEEB9;border:solid 1px #DBCE99;cursor:pointer;}
.richtext_cm{background-color:#FAFAFA;position:absolute;top:0;left:0;height:100px;width:150px;border: solid 1px #868686;}
.richtext_cm_shadow{background-color: black; position:absolute;top:0;left:0;height:100px;width:150px;}
.richtext_cm_table{background-color: #FAFAFA;width:100%;height:100%;table-layout:fixed;}
.richtext_cm_row{background-image:none;height:21px;}
.richtext_cm_row_sep{background-image:none;height:5px;}
.richtext_cm_row_sel{background-image:url(../../WEB-CORE/elements/richtext/images/menu_over.jpg);background-repeat:repeat-x;height:21px;}
.richtext_cm_imagecell{background-color: #EFEFEF;width:20px;padding-left:2px;border-top: solid 1px #EFEFEF;border-left: solid 1px #EFEFEF;border-bottom: solid 1px #EFEFEF;}
.richtext_cm_imagecell_over{cursor:pointer;background-color: #DBCE99;width:20px;padding-left:2px;border-top: solid 1px #DBCE99;border-left: solid 1px #DBCE99;border-bottom: solid 1px #DBCE99;}
.richtext_cm_textcell{background-color: #FAFAFA;width:auto;font-size:8pt;font-weight:normal;border-left:none;border-top: solid 1px #FAFAFA;border-right: solid 1px #FAFAFA;border-bottom: solid 1px #FAFAFA;padding-left:2px;}
.richtext_cm_textcell_sep{background-color: #FAFAFA;background-image:url(../../WEB-CORE/elements/richtext/images/menu_sep.gif);background-repeat:no-repeat;width:auto;font-size:8pt;font-weight:normal;border-left:none;border-top: solid 2px #FAFAFA;border-right: solid 1px #FAFAFA;border-bottom: solid 2px #FAFAFA;padding-left:2px;}
.richtext_cm_textcell_over{cursor:pointer;background-color: transparent;width:auto;font-size:8pt;font-weight:normal;border-top: solid 1px #DBCE99;border-right: solid 1px #DBCE99;border-bottom: solid 1px #DBCE99;border-left:none;padding-left:2px;}
.richtext_cm_spacercell{background-color: #C5C5C5;width:1px;border-top: solid 1px #C5C5C5;border-bottom: solid 1px #C5C5C5;}
.richtext_cm_spacercell_over{cursor:pointer;background-color: transparent;width:1px;border-top: solid 1px #DBCE99;border-bottom: solid 1px #DBCE99;}

.htmleditor_textarea{visibility:hidden;position:absolute;top:0;height:0;width:0;}
.htmleditor_container{display:block;width:100%;height:100%}

/* Required for GWT row hiding/showing with IE */
.displayNone            { display: none; }
.displayRow             { display: table-row; }

/* HTML 5 & css3 support */
.html5body{
    height: 100%;
}
.html5container {
    height:100%;
    width:100%;
    min-width:100%;
    min-height: 100%;
    margin: 0 auto;
}

.notes_titlebar_back  { background-image: url( '../../WEB-CORE/elements/images/titlebar_back.gif'); background-repeat:repeat-x; height:30px; background-color: #D6E4F1; }

.alert_main {
    position:relative;
	/*minheight: 100px;*/
}

.alert_main.alerttype_error {
    border: solid 2px #D93A2A;
}

.alert_head {
    position:absolute;
    right: 0px;
    padding-top: 6px;
    padding-right: 6px;
    cursor: move;
}

.alert_head input {
    width: 10px;
    height: 10px;
    cursor: pointer;
}

.alert_messagerow {
    padding: 12px;
	width:100%;
	min-height:100px;
}

.alert_button {
	padding-top:5px;
    text-align: right;
}

.alert_icon {
    width: 28px;
    height: 28px;
    vertical-align: middle;
}

.alert_message {
	padding-right: 10px;
    padding-left: 16px;
    vertical-align: middle;
    font-size: 14px;
    color: #000000;
	overflow:auto;
	word-break:break-word;
    max-height:150px;
}


#df_parserbtn{
	position: absolute;
	height: 32px;
	z-index: 200;
	top: 5px;
	right: 10px;
	cursor: pointer;
	border-radius: 16px;
	display: block;
	background-color: white;
	width: 32px;
	text-align: center;
	padding-left: 8px;
	padding-top: 5px;
	box-sizing: border-box;
}

div.lv_utilizationbar {
    position: relative;
    width: 100%;
    height: 26px;
    background: white;
    border: 1px solid #ccc;
}

div.lv_utilizationbar1 {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background: #3498db;
}

div.lv_utilizationbar2 {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    text-align: center;
    color: #111;
}

#lvsdibasedd {
    display: flex;
    flex-direction: column;
    background: white;
    position: absolute;
    border: 1px solid gray;
    overflow: auto;
}

div.lvsdibasedd_child {
    padding:3px;
    cursor: pointer;
    font-family:sans-serif;
    font-size:13px;
	white-space:nowrap;
    border-bottom:1px solid #c0c0c0;
    min-height: 14px;
}

div.lvsdibasedd_child:hover {
    background:navy;
    color:white;
}

#cmt_checkoutoptions {
    color:#FFFFFF !important;
    cursor:pointer;
    display:inline-block;
    background-color: red;
    padding-left: 20px;
    padding-right:20px;
}
