/******************************************************************/
/**                                                              
/** html: html                                                         
/**                                                              
/******************************************************************/

html {}

/******************************************************************/
/**                                                              
/** html: body                                                         
/**                                                              
/******************************************************************/

body { background-color: #ffffff; font-family: Verdana, Arial, sans-serif !important; }

/******************************************************************/
/**                                                              
/** component: menu                                                
/**                                                              
/******************************************************************/
 
div.swaf-menu											{ top: 70px; position: fixed; width: 100%; z-index: 1000; background: #88abc7 url("/weblims30/javax.faces.resource/images/ui-bg_spotlight_75_88abc7_600x600.png.xhtml?ln=primefaces-default&amp;x=UzEOtHFLUR") 50% 50% repeat; }
div.swaf-menu a.ui-state-hover							{ background: none; }
div.swaf-menu div.ui-menu								{ background: none; border: 0px; padding-left: 40px; width: 1000px; }
div.swaf-menu li.ui-menuitem-active						{ background: #acbcc0 !important; }
div.swaf-menu span.ui-icon 								{ background-image: url("/weblims30/javax.faces.resource/images/ui-icons_ffffff_256x240.png.xhtml?ln=primefaces-default&amp;x=UzEOtHFLUR") !important; }
div.swaf-menu span.ui-menuitem-text						{ color: #ffffff; font-size: 12px; padding: 5px 15px 5px 15px; }
div.swaf-menu ul.ui-menu-child							{ background: #acbcc0; border: 0px; font-size: 0.8em; padding: 0px; }
div.swaf-menu ul.ui-menu-child a.ui-state-hover			{ background: none; }
div.swaf-menu ul.ui-menu-child li.ui-menuitem-active	{ background: #11778e !important; }
div.swaf-menu ul.ui-menu-child span.ui-menuitem-text	{ font-size: 12px; }
div.swaf-menu-inner										{ height: 45px; margin-left: auto; margin-right: auto; width: 1200px; }

div.swaf-menu ul.ui-menu-child 							{ white-space: nowrap; width: auto !important; }

/******************************************************************/
/**                                                              
/** primefaces: checkbox                                                     
/**                                                              
/******************************************************************/

div.ui-chkbox div.ui-state-active { }

/******************************************************************/
/**                                                              
/** primefaces: fieldset                                                       
/**                                                              
/******************************************************************/

fieldset.ui-widget-content         { background: #ffffff; }
fieldset legend.ui-fieldset-legend { background: #ffffff !important; border: 0px !important; padding: 0em 1em 0.6em 1em !important; }

/******************************************************************/
/**                                                              
/** primefaces: radio                                                      
/**                                                              
/******************************************************************/

div.ui-radiobutton div.ui-state-active { }

/******************************************************************/
/**                                                              
/** swaf: content                                     
/**                                                              
/******************************************************************/

table.swaf-content                 { height: 100%; margin-left: auto; margin-right: auto; margin-top: 0px; }
table.swaf-content td.swaf-content { height: 100%; vertical-align: top; }


/******************************************************************/
/**                                                              
/** swaf: header                                             
/**                                                              
/******************************************************************/

div.swaf-header                      { background: #88abc7 url("/weblims30/javax.faces.resource/images/ui-bg_spotlight_75_88abc7_600x600.png.xhtml?ln=primefaces-default&amp;x=UzEOtHFLUR") 50% 50% repeat; color: #ffffff; height: 70px; }
div.swaf-header	a                    { color: #ffffff; text-decoration: none; border: 0px; }
div.swaf-header div.swaf-description { font-size: 10px; font-style: italic; font-weight: normal; margin: 0px 0px 0px 10px; white-space: nowrap; }
div.swaf-header div.swaf-name        { font-size: 22px; font-weight: bold; margin: 5px 0px 0px 10px; white-space: nowrap; }
div.swaf-header div.swaf-version     { font-size: 10px; font-style: italic; margin: 0px 0px 5px 10px; white-space: nowrap; }
table.swaf-header                    { margin-left: auto; margin-right: auto; width: 1200px; }

/******************************************************************/
/**                                                              
/** swaf: input                               
/**                                                              
/******************************************************************/

div.swaf-input div.swaf-label          { color: #2e6e9e; }
div.swaf-input div.swaf-label-required { font-weight: bold; }
div.swaf-input div.ui-inputfield       { color: #333333; }

/******************************************************************/
/**                                                              
/** swaf: lov                               
/**                                                              
/******************************************************************/

div.swaf-lov div.swaf-table div.ui-datatable        { border: 0px; padding: 0px; }
div.swaf-lov div.swaf-table div.ui-datatable-footer { border: 0px; }

/******************************************************************/
/**                                                              
/** swaf: table                               
/**                                                              
/******************************************************************/

div.swaf-table div.ui-datatable                             { border: 1px solid #a0a0a0; border-radius: 4px; padding: 2px; }
div.swaf-table div.ui-datatable-footer						{ color: #ffffff; }
div.swaf-table div.ui-datatable-scrollable                  { }
div.swaf-table div.ui-datatable-scrollable-body             { background-color: #ffffff; }
div.swaf-table div.ui-datatable-scrollable-footer           { }
div.swaf-table div.ui-datatable-scrollable-header           { }
div.swaf-table div.ui-panel-titlebar	                    { border: 0px; padding: 0.5em 1em 0.5em; }

div.swaf-table span.ui-paginator-pages span.ui-state-active	{ background-color: #feef95; }

div.swaf-table td											{ border: 1px solid #a6a6a6 !important; }
div.swaf-table td.ui-cell-editing							{ background: #feef95; }
div.swaf-table tr.ui-row-editing td.ui-editable-column		{ background: #feef95; }

div.swaf-table th.ui-state-default                          { color: #2e6e9e; }

/******************************************************************/
/**                                                              
/** swaf: table3                               
/**                                                              
/******************************************************************/

div.swaf-table3 td.ui-cell-editing							{ background: #e7eeef; }
div.swaf-table3 tr.ui-row-editing td.ui-editable-column		{ background: #e7eeef; }

/******************************************************************/
/**                                                              
/** swaf: table4                               
/**                                                              
/******************************************************************/

div.swaf-table4-cell        { background-color: #ffffff; border-bottom: 1px solid #aaaaaa; border-left: 0px; border-right: 1px solid #aaaaaa; border-top: 0px; }
div.swaf-table4-cell-fixed  { background-color: #d7e4ee; border-bottom: 1px solid #8cb2cf; border-left: 0px; border-right: 1px solid #8cb2cf; border-top: 0px; }
div.swaf-table4-header      { background: #c6d8e6 url("/weblims30/javax.faces.resource/images/ui-bg_glass_75_c6d8e6_1x400.png.xhtml?ln=primefaces-default&amp;x=UzEOtHFLUR") 50% 50% repeat-x; border-bottom: 1px solid #8cb2cf; border-left: 0px; border-right: 1px solid #8cb2cf; border-top: 0px; color: #2e6e9e; }
div.swaf-table4-tablefooter { background: #88abc7 url("/weblims30/javax.faces.resource/images/ui-bg_spotlight_75_88abc7_600x600.png.xhtml?ln=primefaces-default&amp;x=UzEOtHFLUR") 50% 50% repeat-y; color: #ffffff; font-weight: bold; }
div.swaf-table4-tableheader { background: #88abc7 url("/weblims30/javax.faces.resource/images/ui-bg_spotlight_75_88abc7_600x600.png.xhtml?ln=primefaces-default&amp;x=UzEOtHFLUR") 50% 50% repeat-y; color: #ffffff; font-weight: bold; }

/******************************************************************/
/**                                                          
/** swaf: tree                      
/**                                                         
/******************************************************************/

div.swaf-tree div.ui-tree           { background-color: #ffffff !important; }
div.swaf-tree div.ui-panel-titlebar { border-bottom: 0px !important; padding: 0.5em 1em 0.5em !important; }
div.swaf-tree ul.ui-tree-container  { background: #ffffff; }
div.swaf-tree div.swaf-tree-buttons { background-color: #f0f0f0; }
div.swaf-tree div.swaf-tree-footer  { background-color: #f0f0f0; }
