/**
 * Redefinition of richfaces styles
 */

/**
 {
    font-family: Segoee UI, Arial, Helvetica, sans-serif;
}
*/
.rich-table-cell {
}

/* data scroller */
.rich-datascr-act {
    font-weight: bold;
}

.rich-spacer {
    border: none;
}

/* height of richpanels */
.rich-stglpanel-header {
    height: 14px;
    font-weight: normal;
}

.rich-toolbar {
    height: 15px;
}

/* drop down menu labels */
.rich-label-text-decor {
    font-weight: normal;
}

/* menu item labels */
.rich-menu-item-label, .dr-menu-item, .rich-menu-group, .dr-menu-item-enabled {
    font-weight: normal;
}

/* tab labels */
.rich-tab-header {
	white-space: nowrap;
}

.rich-tab-active {
    font-weight: bold;
}

.rich-tab-inactive {
    font-weight: normal;

}.rich-tabpanel-content {
    padding: 5px;
}

.rich-calendar-input {
    font-size: 9pt;
    height: 16px;
    width: 100px;
}

.rich-calendar-input-dataRequired {
    font-size: 9pt;
    height: 16px;
    border-width: 2px;
    border-color: black;
    border-style: solid; /*padding: 1px;*/
}

/* Optional form field (input, select, etc), class assigned to TABLE TD! */
.rich-calendar-input-dataOptional {
    font-size: 9pt;
    height: 16px;
    border-width: 1px;
    border-style: solid;
    border-color: darkgray; /*padding: 1px;*/
}

.rich-std-header-row {
    height: 20px;
    vertical-align: bottom;
}

.dr-sdt-hcbody {
    height: 20px;
}

.rich-panel-body {
    font-size: 10pt;
}

.rich-panelbar-header {
    font-weight: normal;
}
/* ATVTRE-1587: Tabs displayed below a search result should be clearer */
.dr-dscr-inact, .rich-datascr-inact {
    color: blue;
    text-decoration: underline;
}

.dr-dscr-button, .rich-datascr-button {
    color: blue;
}

.dr-dscr-button-dsbld, .rich-datascr-button-dsbld {
    color: black;
}
.geographica-rich-shuttle-target-row{
	height: 21px !important;
}
.geographica-data-shuttle-row{
	height: 21px !important;
}

.extdt-subheadercell {
	padding: 3px;
}

.rich-tabpanel-content-position {
    position : inherit;
}

/* Prevent the user from dragging columns in rich:extendedDataTable */
.extdt-hdrop{
    display: none;
}
/* Prevent the user from resizing columns in rich:extendedDataTable */
/*
.extdt-hsep{
    display: none;
}
*/
/* Disable context menu in rich:extendedDataTable */
.extdt-menu-div-on{
	display: none;
	visibility:hidden;
}

.progressPanelClass .rich-mpnl-body{
    padding: 0px;
}
.progressPanelClass .dr-mpnl-pnl-b{
    padding: 0px;
}
.codelistMenuClass{
	color: #FFF !important;
}
.codelistMenuClass img {
	  width: 0px !important;
}
.codelistMenuClass span {
	margin-right: 0px;
  	margin-left: 0px;
}