/*
 * SCADAConnect web application stylesheet.
 * $Id: richfaces-overrides.css,v 1.9 2015/09/29 07:13:14 brettw Exp $
 */

/**Richfaces overrides */

/** datatable overrides **/
.rich-table {
	margin-top: 1em;
	margin-bottom: 1em;
}
.rich-table-subfootercell {
	text-align: center;
	font-weight: bold;
	
}

.rf-dt {
	width:100%;
}

.rf-dt-shdr-c {
	background-color: #919191;
	padding: 10px;
	color:#0088cc !important;
	background-image: none;
	 border:2px solid #fff;
}
.rf-dt-hdr-c {
	background-color: #919191;
	padding: 10px;
	color:#002663 !important;
	text-align: left;
	background-image: none;
	border:2px solid #fff;
	
}
.rf-dt-c {
	background-color: #ebebed;
	color:#010103 !important;
	background-image: none;
	border:2px solid #fff;
}

a.rf-dt-hdr-c {        
 color:#0088cc;       
} 




/** reverse data table colors eg in dialogues due to grey background. Just surround with div id='reverse' **/
#reverse .rf-dt-c {
	background-color: #fff;
	border-color:#ebebeb; 
}
#reverse .rf-dt-hdr-c  {
	border-color:#ebebeb; 
}
#reverse .rf-dt-shdr-c  {
	border-color:#ebebeb; 
}


/** Extended datatable overrides **/


.rf-edt {
	width:100% !important;
	border-color:transparent;
	background-image: none;
}
.rf-edt-hdr {
	width:100% !important;
	border-color:transparent;
	background-image: none;
}

.rf-edt-tbl-hdr {
	background-color: #919191;
	color:#fff !important;
	text-align: left;
	background-image: none;
	border:2px solid #fff;
	width:100% !important;
	background-image: none;
}
.rf-edt-hdr-c {
	background-color: #919191;
	color:#fff !important;
	text-align: left;
	background-image: none;
	border:2px solid #fff;
}
a.rf-edt-hdr-c {        
 color:#0088cc;       
} 
.rf-edt-c {
	color:#010103 !important;
	background-image: none;
	border:2px solid #fff;
	height:auto !important; 
}

div.rf-edt {
	width:100% !important;
}

.rf-edt-ftr-c-emp {
	height:0px;	
}

.rf-edt-tbl {
	background-color:  #ebebed;
}

.rf-edt-r-sel {
	background-color: #919191 !important;
}
.rf-edt-r-act {
	background-color: #919191 !important;
}

.rf-edt-ftr {
	border-color: transparent;
	border:0px;
	background-color:transparent;
}


/** rich:toolbar **/
.rf-tb {
	border: none;
	background-color:#919191;  
	background-image:none; 
	color:#002663  !important;
	font-size:14px;
	
}

/** rich:popupPanel **/
.rf-pp-cntr {
	border:18px solid #fff;
}
.rf-pp-hdr {
	background: none;
	background-color: #008bcc;
	min-height: 26px;
	border-bottom:6px solid #fff;
	
}
.rf-pp-hdr-cnt {
	color:#fff;
	font-size:14px;
	padding:4px;
}

.rf-pp-hdr-cntrls {
	color:#fff !important;
	font-size: 11px;
	padding: 6px;
	font-weight:bold;
}

.rf-pp-cnt {
	background-color:#e1e1e1;
	
}
.rf-pp-shdw {
	background-color:transparent;
}

/** Toggle Panel **/
.rf-cp {
	color:#fff !important;
}

.rf-cp-hdr {
	background-color: #008bcc;
	padding: 7px;
	color:#fff !important;
	background-image: none;
	border:2px solid #fff;   
	text-align:left;  
	font-weight:bold;    
}

/** Tabs **/
.rf-tab-hdr-tabline-top.rf-tab-hdr-tabline-vis {
	background:none;
	background-color:#fff;
	border-width:0px;
	height:45px;
}
.rf-tab-hdr {
	font-weight:bold !important;
/* 	border:0px; */
	padding:15px !important;
	margin:15px !important;
}
.rf-tab-lbl {
	font-size:14px;
	
}
.rf-tab-hdr-brd {
	border-width:0px;
	height:0px;
	background:none;
}
.rf-tab-hdr-top.rf-tab-hdr-act {
	background-image:none;
/* 	background-color:#ebebeb; */
	border-width:1px;
 	background-color:#018bcc; 
 	color:#fff !important; 
	height:45px;
	
}
.rf-tab-hdr-top.rf-tab-hdr-inact {
	background-image:none;
	background-color:#cccccc;
	height:45px;
	border-width:0px;
	color:#018bcc;
}
.rf-tab-hdr-tabline-vis {
	background:none;
	background-color:#fff;
	border-width:0px;
}
.rf-tab-cnt {
/* 	background:#ebebeb; */
	background:#fff;
/* 	border-width:0px; */
	border-width:1px;
}

/** File Chooser **/
.rf-fu {
	border-width:0px;
}
.rf-fu-hdr {
	background-image:none !important;
	background-color:transparent !important;
	border-width:0px;
}
.rf-fu-inp {
	background-color:#002663 !important; 
	color:#fff !important;
}

.rf-fu-btn-cnt-add, .rf-fu-btn-cnt-clr, .rf-fu-btn-cnt-upl {
	color:#fff !important;
}

.rf-fu-btn-add, .rf-fu-btn-clr, .rf-fu-btn-upl {
	background-image:none;
	border:0px;
	background-color:#002663 !important; 
	color:#fff !important;
}

#reverse .rf-fu-hdr {
	background-color:#e1e1e1 !important;
}

/** DataScroller **/
.rf-ds {
	
}
.rf-ds-btn {
	background-image:none;
	background-color:#002663;
}
.rf-ds-dis:hover {
	
}
.rf-ds-btn {
	color:#fff !important;
}
*.rf-ds-act, *.rf-ds-act:hover {
	background-color:#787677;	
	
}
*.rf-ds-nmb-btn:hover {
	background-image:none;
	background-color:#787677;
}
a.rf-ds-nmb-btn {
	background-image:none;
	background-color:#919191;
}

/** Panel **/
.rf-p {
	/** this colors the border **/
/* 	color:#fff !important; */
}
.rf-p-hdr {
	background-color: #008bcc;
	padding: 7px;
	color:#fff !important;
	background-image: none;
	border:2px solid #fff;   
	text-align:left;  
	font-weight:bold;  
}

