/*
 * Copyright by Intland Software
 *
 * All rights reserved.
 *
 * This software is the confidential and proprietary information
 * of Intland Software. ("Confidential Information"). You
 * shall not disclose such Confidential Information and shall use
 * it only in accordance with the terms of the license agreement
 * you entered into with Intland.
 */
.newskin .optional,
.newskin .mandatory {
  vertical-align: top;
}
.newskin .displaytag td.numberData {
  padding-top: 5px !important;
}
.newskin .displaytag tr.specificationCategory td.numberData,
.newskin .displaytag tr.specifications td.numberData,
.newskin .displaytag tr.specTypes td.numberData,
.newskin .displaytag tr.items td.numberData,
.newskin .displaytag tr.relationCategory td.numberData,
.newskin .displaytag tr.relations td.numberData {
  padding-top: 12px !important;
}
label.targetType.undefined {
  color: FireBrick;
}
tr.items td,
tr.relations td,
tr.specifications td {
  padding-bottom: 4px !important;
}
span.attribControls,
span.specificationControls,
span.itemControls,
tr.attrib > td.attrName > a.edit-link {
  margin-left: 2em;
  font-weight: normal !important;
  display: none;
}
tr.specificationCategory.expanded:hover td.categoryName span.specificationControls,
tr.itemCategory.expanded:hover td.categoryName span.itemControls,
tr.attrib.expanded > td.attrName:hover > a.edit-link {
  display: inline;
}
tr.items.expanded:hover td.itemName span.attribControls,
tr.specTypes.expanded:hover td.specTypeName span.attribControls,
tr.relations.expanded:hover td.relationName span.attribControls {
  display: inline;
}
tr.attrib td {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
tr.option td {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}
td.itemName,
td.relationName,
td.specTypeName,
td.specificationName,
td.categoryName,
label.trackerName {
  font-weight: bold !important;
}
td.specificationTarget form,
td.itemTarget form,
td.relationTarget form {
  display: inline;
}
td.optName {
  font-style: italic;
}
th.direction,
td.direction {
  width: 20px;
  background-position: center center;
  background-repeat: no-repeat;
}
th.direction.import,
td.direction.import {
  background-image: url("../../../images/exchange/export-thin.png");
}
th.direction.export,
td.direction.export {
  background-image: url("../../../images/exchange/import-thin.png");
}
th.direction.bidirect,
td.direction.bidirect {
  background-image: url("../../../images/exchange/bidirect-thin.png");
}
img.inlineEdit {
  margin-left: 6px;
  position: relative;
  top: 2px;
  display: none;
}
span.itemQualifiers span.ui-icon,
td.relationTarget span.ui-icon {
  display: none;
}
span.itemQualifiers:hover span.ui-icon,
td.relationTarget:hover span.ui-icon {
  display: inline-block;
}
span.qualifier {
  margin-left: 4px;
  margin-right: 4px;
  font-weight: bold;
}
span.referenceField {
  margin-right: 5px;
}
span.referenceField label {
  font-weight: bold !important;
}
span.referenceField:last-child span.separator {
  display: none;
}
span.trackerSection:hover img.inlineEdit,
span.targetTable:hover img.inlineEdit,
span.itemQualifiers:hover img.inlineEdit,
div.attrTarget:hover img.inlineEdit,
div.optTarget:hover img.inlineEdit,
td.relationTarget:hover img.inlineEdit,
td.reqIFSource:hover img.inlineEdit,
span.destination:hover img.inlineEdit {
  display: inline;
}
a.trackerInfoLink {
  display: none;
}
a.trackerInfoLink span {
  height: 14px;
}
span.trackerSection:hover a.trackerInfoLink {
  display: inline;
}
select.field {
  min-width: 12em;
  margin-right: 6px;
}
label.summaryLabel {
  font-weight: bold;
}
span.component {
  border-style: solid;
  border-width: 1px;
  border-color: lightGray;
  background-color: #F5F5F5;
  padding: 1px;
}
span.loading {
  display: block;
  font-size: 14px;
  font-weight: bold;
  padding: 1em;
  margin-top: 1em;
}
ul.context-menu-list {
  max-width: 80em !Important;
}
