/** CSS for all Rich panel included inside #content div id declyared in publicLayout.xhtml */
#menuTop .rf-tb {
	background-color: #8C88B6;
	background-image: none;
	border: none;
}

#menuLeft .rf-p {
	border-color: #8581B2;
	background-color: #EFEFEF;
	padding: 0px;

	/*background-image: url("../image/common/greyGradientVert.jpg");*/
}

#menuLeft .rf-p-hdr {
	background-color: #8C88B6;
	background-image: none;
	border-color: #8581B2;
	margin: 0px;
	padding-left: 5px;
	color: #FFF;
}

#menuLeft .rf-p-b {
	border-color: #333;
	padding: 0px !important;
	text-align: left;
}

#apiMenuLeftForm {
	padding: 0;
}

#apiMenuLeftForm 
.ui-panel-content 
.ui-widget-content {
	background-color: #EFEFEF;
}

#apiMenuLeftForm .rf-p {
	border-color: #8581B2;
	background-color: #EFEFEF;
	padding: 0px;

	/*background-image: url("../image/common/greyGradientVert.jpg");*/
}

#apiMenuLeftForm .rf-p-hdr {
	background-color: #8C88B6;
	background-image: none;
	border-color: #8581B2;
	margin: 0px;
	padding-left: 5px;
	color: #FFF;
}

#apiMenuLeftForm .rf-p-b {
	border-color: #333;
	padding: 0px !important;
	text-align: left;
}

#GMDPForm .rf-p-hdr {
	padding: 5px;
	text-align: left;
}

#GMDPForm .rf-pp-hdr-cnt {
	text-align: left;
}

#GMDPForm .rf-tab-cnt {
	background: none repeat scroll 0 0 #EFEFEF;
}

#GMDPForm .rf-p-b {
	padding: 0px;
	background-color: #EFEFEF;
}

#GMDPForm .rf-pp-cnt {
	padding: 15px;
}

#GMDPForm .rf-pp-cnt-scrlr {
	border: 1px solid #8581B2;
}

#GMDPForm .rf-pm-top-gr-cnt {
	background-color: #FFF;
}

#GMDPForm .rf-pm-top-gr-sel {
	font-style: normal;
}

#GMDPForm .rf-pm-itm-sel {
	font-style: normal;
}

div#APIRegSearchDraft_Form .rf-dt-shdr-c a {
	color: white;
}

div#APIRegSearchDraft_Form .rf-dt-shdr-c {
	background-color: #393382;
	background-image: none;
}

div#APIRegSearchDraft_Form .rf-p-hdr {
	background-color: #8581B2;
	background-image: none;
	color: white;
}

div#APIRegSearchDraft_Form .rf-p-b {
	padding: 5px;
}

div#APIRegSearchTabsForm .rf-dt-shdr-c a {
	color: white;
}

div#APIRegSearchTabsForm .rf-dt-shdr-c {
	background-color: #393382;
	background-image: none;
}

div#APIRegSearchTabsForm .rf-p-hdr {
	background-color: #8581B2;
	background-image: none;
	color: white;
}

div#APIRegSearchTabsForm .rf-p-b {
	padding: 5px;
}

div#APIRegSearchTabsForm div#searchAPIRegistrant_Error_Grid_div .rf-p-hdr
	{
	background-color: #C7003C;
	background-image: url("");
	border-color: #C7003C;
	color: white;
	font-size: 11px;
	font-weight: bold;
}

div#APIRegSearchTabsForm div#searchAPIRegThirdCountry_Error_Grid_div  .rf-p-hdr
	{
	background-color: #C7003C;
	background-image: url("");
	border-color: #C7003C;
	color: white;
	font-size: 11px;
	font-weight: bold;
}

#wdaSearchForm .rf-dt-shdr-c a {
	color: white;
}

#wdaSearchForm .rf-dt-shdr-c {
	background-color: #393382;
	background-image: none;
}

#wdaSearchForm .rf-p-hdr {
	background-color: #8581B2;
	background-image: none;
	color: white;
}

#wdaSearchForm .rf-p-b {
	padding: 5px;
}

#wdaDraftSearchForm .rf-dt-shdr-c a {
	color: white;
}

#wdaDraftSearchForm .rf-dt-shdr-c {
	background-color: #393382;
	background-image: none;
}

#wdaDraftSearchForm .rf-p-hdr {
	background-color: #8581B2;
	background-image: none;
	color: white;
}

#wdaDraftSearchForm .rf-p-b {
	padding: 5px;
}

#gdpDraftForm .rf-dt-shdr-c a {
	color: white;
}

#gdpDraftForm .rf-dt-shdr-c {
	background-color: #393382;
	background-image: none;
}

#gdpDraftForm .rf-p-hdr {
	background-color: #8581B2;
	background-image: none;
	color: white;
}

#siteForm .rf-p-b {
	padding: 5px;
}

#siteForm .rf-dt-shdr-c a {
	color: white;
}

#siteForm .rf-dt-shdr-c {
	background-color: #393382;
	background-image: none;
}

#siteForm .rf-p-hdr {
	background-color: #8581B2;
	background-image: none;
	color: white;
}

#siteForm .rf-p-b {
	padding: 5px;
}

.purple_header {
	background-color: #8581B2;
	color: #fff;
}

/* Primefaces config */
.ui-toolbar {
	padding: 0 !important;
	background-color: #8C88B6 !important;
}

.ui-corner-all {
	border-radius: 0 !important;
}

.ui-widget-header {
	color: #fff !important;
	font-weight: bold !important;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7) !important;
}

.stable th {
	background-color: #393382;
	background-image: none;
}

.ui-panel .ui-panel-content {
	border: 0;
	background-color: #eee;
	padding: .5em 1em;
}

.bg-purple {
	background-color: #8C88B6 !important;
}

.bg-purple a {
	color: #fff;
}

.btn-purple {
	background-color: #8C88B6 !important;
	color: #fff !important;
}

.btn-purple:hover {
	background-color: #9f9ad9 !important;
}

.ui-panel .ui-panel-content {
    border: 0;
    background: 0;
    padding: 0;
}

.ui-widget-content {
    border: 1px solid #ccc;
    background: #eee;
    color: #333333;
}

.border-zero {
	border: 0px !important;
}

.border-1px {
	border: 1px solid #ccc;
}

.text-align-center {
	text-align: center;
}

.rf-tb-sep {
	width: 1px;
}

.rf-tb-sep-line {
	background-color: 1px solid #ccc;
	color: #fff;
}

.ui-panelgrid .ui-panelgrid-cell {
	border: 0px;
}

.error-box {
	border-left: 1px solid #C7003C;
	border-right: 1px solid #C7003C;
	border-bottom: 1px solid #C7003C;
	background-color : #FFD3D3;
}

.bold-text {
	font-weight: bold;
}

.btn {
	font-size: 0.8rem;
}

.input-group-text {
    font-size: 0.8rem;
}

.text-purple {
    color: #8C88B6 !important;
}

.form-control-sm {
	font-size: 0.72rem;
}

.text-upper {
    text-transform: uppercase;
}