﻿/* NEW SEPARATION STYLE CSS */

.defaultText
{
	font-size: 12px;
}

.bigText
{
	font-size: 14px;
}

.headerText, .noResultsRow, .noResultsRowLeft 
{
	font-size: 16px;
	font-weight:bold;
}

.noResultsRowSmall,
.wx-widget-table--no-data
{
	font-weight: bold;
}
.titleText
{
	font-size: 30px;
}

.categoryTreeNode {
    font-family: Verdana;
    font-size: 10pt;
    color: black;
    padding: 5px 0 5px 0;
    text-decoration: none;
}

.categoryTreeNodeSelected {
    font-family: Verdana;
    font-size: 10pt;
    color: black;
    padding: 12px 0 12px 0;
    text-decoration: none;
}

.categoryTreeNode {
    font-family: Verdana;
    font-size: 11pt;
    color: black;
    padding: 5px 0 5px 0;
    text-decoration: none;
}

.categoryTreeNodeSelected {
    font-family: Verdana;
    font-size: 11pt;
    color: black;
    padding: 12px 0 12px 0;
    text-decoration: none;
}

.expanderContent 
{
	 border: 1px solid #bdd5e9;
}
.expanderHeader, .sectionHeader
{
	background-color: #e6e6e6;	
    border: 1px solid #bdd5e9;    
    color: #555555;
}
.expanderTitle, .sectionTitle
 {
	font-size: 16px;
	font-weight: bold;		
	color: black;
}
.repeaterItemTitle, .filterTitle {
	font-size: 14px;
	font-weight: bold;		
	color: black;
}

.expanderTitleSmall, .sectionTitleSmall {
	font-size: 14px;		
	color: black;
}

.pager {
	BORDER-TOP: #b2ca52 0px solid;
	BORDER-BOTTOM: #aac840 0px solid;
}

.infoMsgIcon, .warningMsgIcon, .errorMsgIcon  {
	
}

.infoMsgTitle
{	
    color: blue;
	font-weight: bold;	
	font-size: 14px;
	margin-top: 2px;
}

.infoMsgContent {
	background-color: #FFFFE1;
	border: 1px solid blue;
}

.warnMsgTitle {	
    color: orange; 
	font-weight: bold;	
	font-size: 16px;	
}

.warnMsgContent {
	background-color: #FFFFE1;
	border: 1px solid orange; 
}

.errMsgTitle {	
	font-weight: bold;	
	font-size: 16px;
	color:  red;		
}

.errMsgContent {
	background-color: #FFFFE1;
	border: 1px solid red;	   
}



.infoMsgText, .warningMsgText, .errorMsgText {
	font-size: 14px;		
	color: black;
}

.overdueMeetingText {
    color: #770000;
}

/* ---- Filter Controls ---- */
.filterSectionWithBreak {
	 border-left: 1px solid #d3d3d3;    
}

.filterSection {
	 border-right: 1px solid #d3d3d3;    
}

.filterSectionLast {	
}
/* ------------------------ */

/* SRM Tree view */
	.treeSelect 
{
	background-color: grey;
}
/* End SRM Tree view*/

/* Component Art Calendar */
.cac_today
{
	border: 1px solid #3399FF !important;
	background-color: #66CCFF !important;
	color: #000000;	
}
.cac_selectedday
{
  background-color:#FBE694 !important;
  color:#000000;
  border-color:#BB5503 !important;
  font-weight:bold;
}

/* End CA Calendar */

/* P2P PO/Invoice Expander */

.docViewHeader {
		font-size: 16px;
		border-top:#c7ddf0 2px solid; 				
		padding-top: 8px;				
	}

.docViewLeft {
	border-left:#c7ddf0 2px solid;
}

.docViewRight {
	border-right: #c7ddf0 2px solid; 
}

.docViewHeaderOpen {
	font-size: 16px;
	border-top:#214462 2px solid; 				
	padding-top: 8px;			
}

.docViewOpenLeft {
	border-left:#214462 2px solid;
}

.docViewOpenRight {
	border-right: #214462 2px solid;	
}

.docViewContent {		
	border-bottom:#c7ddf0 2px solid; 
	border-left:#c7ddf0 2px solid;
	border-right: #c7ddf0 2px solid; 
	padding-top: 8px;				
}

.docViewContentOpen {		
	border-bottom:#214462 2px solid; 
	border-left:#214462 2px solid;
	border-right: #214462 2px solid; 
	padding-top: 8px;				
}
/* End P2P PO/Invoice Expander */

/* Vertical grid lines for table cells */
td.borderLeft, th.borderLeft {
	border-left: #99bedd 1px solid !important;		
}
td.borderRight, th.borderRight {
	border-right: #99bedd 1px solid !important;	
}	

/* End Vertical grid lines  */

/* Table row with no hover behaviour or gradient */
.tablerowNH > TD, .tablerowNH > TBODY > TD
{  
	BACKGROUND-COLOR: #ffffff;		
}
.tablerowNH > TH, .tablerowNH > THEAD > TH, .tablerowNH > TBODY > TH
{  
	BACKGROUND-COLOR: #ffffff;	
}

.outterDiv
{
	border: 1px solid #bdd5e9;  
}
.section 
{  
    border: 1px solid #bdd5e9;
}
.sectionHeader
{
    background-color: rgb(230, 230, 230);
    border: 1px solid #bdd5e9;
    color: #555555;
}

/* Used for NCI Form Dropdown in P2P, but can be used 
	for any sub item drop down highlights using CoreUIHelper method
	*/
.promote, option.promote[promote='true'] {			
	font-weight: bold;
	background-color: #bdd5e9;
}

.promote > option {
	font-weight: normal;
	background-color: #ffffff;
}

/* Common Product Branding */

.wx-title-bar { 
    border-bottom: 1px solid #e4e4e4; 
}

.wx-title-bar A:link {
    FONT-WEIGHT: bold;   
    TEXT-DECORATION: UNDERLINE
}

.wx-title-bar A:visited {
    FONT-WEIGHT: bold;
    TEXT-DECORATION: UNDERLINE
}

.wx-title-bar A:active {
    FONT-WEIGHT: bold;
    TEXT-DECORATION: UNDERLINE
}

.wx-title-bar A:hover {
    FONT-WEIGHT: bold;
    TEXT-DECORATION: UNDERLINE
}

/* End Common Product Branding */
/*Dashboard Widget layout*/
.wx-widget-container {
    color: #000000;
    background-color: #ffffff;
    border: 1px solid #dee3ea;
}

.wx-widget-content-container {
    background-color: #ffffff;
    border-left: 1px solid #dee3ea;
    border-right: 1px solid #dee3ea;
}

.wx-widget-content__container {
    color: #5e5e5e;
}

.wx-widget-footer__container
{
	background-color: #ffffff;
	border: 1px solid #dee3ea;
}

.wx-widget-content__separator {
    border: 0.5px solid #dee3ea;
}

/****End of Dashboard Widget layout****/

.wx-sign-in__copyright {
			color:#ffffff;
    	}


/*P2P */
.basketboxHeader
{
	color: #ffffff /*WX_LegacyBackground */
}

/* Order Preview */
.previewtablefootertotal,
.previewtablerowtotal
{
	COLOR: #676767; /*WX_DefaultText */
	BACKGROUND-COLOR: #ffffff /*WX_LegacyBackground */
}

.previewtablerowstd,
.previewtablefooterstd,
.basketinner
{
	BACKGROUND-COLOR: #ffffff /*WX_LegacyBackground */
}

span.changedField
{
	border-color: #676767; /*WX_DefaultText */
}