@charset "UTF-8"; 

/* 20200923	CURT Custom - Override nova-light
   This CSS file used to override the default nova-light style when it is used as CURT theme.
   curt.css is configured for customize omega theme. 
   There are differences between omega and nova-light (ex, omega does not have body reference). 
   All nova-light related changes will be in this file and keep curt.css as is.
   Add <h:outputStylesheet name="css/nova-light-custom-theme.css" /> to all templates when nova-light theme is used
*/ 

.ui-datatable thead th, .ui-datatable tfoot td {
    text-align: left; /* center */
    border: 1px solid #fff;	
}

/* Override default fieldset-legend */
/* add body for nova-light */
body .ui-fieldset .ui-fieldset-legend { 
	background: #2E5381;
    color: #FCEBCA;
    width: auto;
    font-size: 16px;
    margin: 0 0 0 1em;
    padding: 3px 1em;
    border-radius: 3px;
    font-weight: bold;
    position: relative;
    border-radius: 5px;
}

/* Override No left padding for panelGrid */
/* add body for nova-light */
body .ui-panelgrid .ui-panelgrid-cell {
    padding: 3px 3px 2px 0px;	/* 4px 5px 4px 0px; */	/* 4px 10px;  */
    background: transparent;
} 

/* add body for nova-light */
body .curtAlert {
    font-weight: bold;
     font-style: italic;
     }


/* new */

body .ui-fieldset {
	border: 1px solid  #2E5381;
	background-color: #FFFBF2;
	color: #333;
	padding: .571em 1em;
	border-radius: 5px;
}

body .ui-message {
 padding:.0em; 
 margin:0; 
 display:inline; 
}

body .ui-message.ui-message-error {
    background-color: #ff0000;
    border: 0 none;
    color: #ffffff;
	display:inline-block; 
	padding: .429em; 
}

/* Additional Style */
/* 20200922 used for ui-chips-token copied from omega theme.css */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
	{
	border: 1px solid #bebebe;
	background: #6c757d;	/* #d6d6d6; */
	font-weight: normal;
	color: #fff;	/* #212121 */
	font-size: 90%;
}


/* 20200928 Pad 3px to the button of panel (default is no padding) */
/* This replaces to layout panel using <p:panelGrid>  */
body .ui-panel {
	 padding: 0px 0px 3px 0px;
}


/* 
	20200928 Datatable style
	Change border color from #c8c8c8 to #fff; (border: 1px solid #fff;	/* #c8c8c8; */)

*/

body .ui-datatable .ui-datatable-header, body .ui-datatable .ui-datatable-footer
	{
	border: 1px solid #fff;
}

/* 20200828 p:dataTable header and footer (for summary) border */
body .ui-datatable .ui-datatable-header {
	border: 0 none 
}

body .ui-datatable .ui-datatable-footer {
	border: 0 none
}

body .ui-datatable thead th {
	border: 1px solid #fff;	
}

body .ui-datatable .ui-datatable-data>tr {
	border: 1px solid #fff;	
}


body .ui-datatable .ui-datatable-data>tr.ui-state-hover {
	border: 1px solid #fff;	
}

body .ui-datatable .ui-datatable-data>tr.ui-state-highlight {
	border: 1px solid #fff;	
}

body .ui-menu {
	padding: .5em .5em .5em .5em;
	background-color: #fff;
	border: 1px solid #c8c8c8
}


/* 20201029 508 related fixes */
/* for commandLink */
body .ui-commandlink {
	text-decoration: underline !important;
}

/* for outputLink */
body a {
	color: #004379;	/* 508: make link text more contrast */
	text-decoration: underline;
}

/* for paginator */
body .ui-paginator {
    background-color: #fff;
    border: 0px solid #fff; 
    padding: 0;
}

