/* -------------------------------------------------------------- */
/* Redefined Primefaces classes!
/* -------------------------------------------------------------- */

/* -------------------------------------------------------------- */
/* Common
/* -------------------------------------------------------------- */
.ui-widget {
  font-family: inherit;
  font-size: 12px;
}

.ui-widget .ui-widget {
  font-family: inherit;
}

.ui-corner-all {
  border-radius: 0;
}

/* -------------------------------------------------------------- */
/* <p:menubar> (Wizard Navigation)
/* -------------------------------------------------------------- */
#wizard.ui-menubar {
  margin: 0;
  padding: 0;
  height: 30px;
}

#wizard .ui-menu-list {
  
}

#wizard .ui-menuitem {
  margin: 0;
  border: none;
  background: url("/etrademark/jakarta.faces.resource/breadcrumb_sep.png.jsf?ln=images") no-repeat right center;
  padding: 0 10px 0 5px;
  height: 30px;
}

#wizard .ui-menuitem-link {
  color: #888;
  font-weight: bold;
  height: 30px;
  margin-top: 3px;
}

#wizard .ui-menuitem-text {
  
}

#wizard .ui-menuitem-icon {
  
}

#wizard .ui-state-default {
  background: none;
  border: none;
}

#wizard .ui-state-hover {
  background: none;
  color: #000;
}

#wizard .ui-state-active {
  border: none;
  background: none;
  color: #000;
}

/* -------------------------------------------------------------- */
/* <p:dataTable>
/* -------------------------------------------------------------- */
.
.ui-datatable {
  word-wrap: break-word;
}

.ui-datatable .ui-widget-content {
  word-wrap: break-word;
  white-space: normal;
}

.ui-datatable-footer {
  background: none;
  text-align: left !important;
}

.ui-datatable th,.ui-datatable tfoot td {
  text-align: left;
  font-weight: bold !important;
}

/* -------------------------------------------------------------- */
/* <p:fieldSet>
/* -------------------------------------------------------------- */
.ui-fieldset {
  border: 1px dotted #87A8A8;
}

.ui-fieldset .ui-fieldset-legend {
  border: 0px;
  background: #fff;
  font-weight: bold;
  padding: 5px 5px;
}

/* -------------------------------------------------------------- */
/* <p:commandButton> <p:button>
/* -------------------------------------------------------------- */
.ui-button-icon-only {
  width: 25px;
  height: 25px;
}

.ui-button-text {
  font-weight: bold;
}

/* -------------------------------------------------------------- */
/* <p:inputText> <p:inputTextarea>
/* -------------------------------------------------------------- */
.ui-inputfield {
  width: 250px;
  box-shadow: none !important;
  background-color: #EAF4F4 !important;
  border: 1px solid #87A8A8 !important;
  color: #222222 !important;
}

.ui-inputfield.ui-state-hover {
  background-color: #fff !important;
}

.ui-inputfield.ui-state-focus {
  background-color: #fff !important;
}

.ui-inputfield.hasDatepicker {
  width: 80px;
}

/* -------------------------------------------------------------- */
/* <p:selectBooleanCheckbox>
/* -------------------------------------------------------------- */
.ui-chkbox-box.ui-state-active {
  background: url("/etrademark/javax.faces.resource/primefaces-sam/images/ui-default.png.jsf") repeat-x scroll 0 0 #D8D8D8;
}

/* -------------------------------------------------------------- */
/* <p:outputlabel> 
/* -------------------------------------------------------------- */
.ui-outputlabel {
  font-weight: bold;
}

.ui-outputlabel.ui-state-error {
  color: #ff0000;
  background: none;
}

/* -------------------------------------------------------------- */
/* <p:tabView> 
/* -------------------------------------------------------------- */
.ui-tabs .ui-tabs-nav li a {
  font-weight: bold;
}

/* -------------------------------------------------------------- */
/* <p:dataList> 
/* -------------------------------------------------------------- */
.ui-datalist-content {
  border: none;
}

/* -------------------------------------------------------------- */
/* <p:tree> 
/* -------------------------------------------------------------- */
.ui-tree {
  border: none;
}

.ui-tree .ui-treenode-label {
  white-space: pre-line;
}

/* -------------------------------------------------------------- */
/* <p:confirmDialog> <p:dialog>
/* -------------------------------------------------------------- */
.ui-dialog .ui-dialog-buttonpane {
  border: 1px dotted #87A8A8 !important;
  margin: 0 10px 10px 10px;
  padding: 0px 10px;
}

/* -------------------------------------------------------------- */
/* <p:messages> 
/* -------------------------------------------------------------- */
.ui-messages-info-summary,.ui-messages-warn-summary,.ui-messages-error-summary,.ui-messages-fatal-summary {
  display: block;
  line-height: 1.4em;
}