/*
 * Textarea/input size
 */
textarea.itemedit, input.itemedit{
	width: 960px;
}
textarea.tiny{
	height: 2em;
}
textarea.short{
	height: 6em;
}
textarea.std{
	height: 10em;
}
textarea.tall{
	height: 20em;
}
textarea.obsolete{
	background-color: #efefef;
}

/*
 * Table width
 */
.w800px{
	width: 800px;
}
.w100pct{
	width: 100%;
}

/*
 * Text attributes
 */
.pretext-mono {
	font-family: monospace;
	white-space: pre-wrap;
}
.pretext {
	white-space: pre-wrap;
}

/*
 * Fields
 */
.remark {
	margin-top: 1em;
	/* font-family: monospace; */
	white-space: pre-wrap;
}

.pitemtype1 {
	color: black!important;
	background-color: #aa7777!important;
}
.pitemtype2 {
	color: black!important;
	background-color: #77aa77!important;
}
.pitemtype3 {
	color: black!important;
	background-color: #aa77aa!important;
}
.pitemtype4 {
	color: black!important;
	background-color: #aaaa77!important;
}
.pitemtype5 {
	color: black!important;
	background-color: #77aaaa!important;
}
.pitemtype6 {
	color: black!important;
	background-color: #7777aa!important;
}
.pitemtype7 {
	color: black!important;
	background-color: #aa77aa!important;
}
.pitemtype8 {
	color: black!important;
	background-color: #7777aa!important;
}
.pitemtype9 {
	color: black!important;
	background-color: #7777aa!important;
}
.pitemtype10 {
	color: black!important;
	background-color: #7777aa!important;
}
.pitemtype11 {
	color: black!important;
	background-color: #7777aa!important;
}
.pitemtype12 {
	color: black!important;
	background-color: #7777aa!important;
}
.pitemtype13 {
	color: black!important;
	background-color: #7777aa!important;
}
.prev-ritemtype1,
.prev-ritemtype2,
.prev-ritemtype3,
.prev-ritemtype4,
.prev-ritemtype5,
.prev-ritemtype6,
.prev-ritemtype7,
.prev-ritemtype8,
.prev-ritemtype9,
.prev-ritemtype10,
.prev-ritemtype11,
.prev-ritemtype12,
.prev-ritemtype13,
.prev-na,
.bitemtype1,
.bitemtype2,
.bitemtype3,
.bitemtype4,
.bitemtype5,
.bitemtype6,
.bitemtype7,
.bitemtype8,
.bitemtype9,
.bitemtype10,
.bitemtype11,
.bitemtype12
.bitemtype13
{
	background-color: transparent;
	position: relative;
	padding: 1em;
	opacity: 0.9;
}
div.ritemdifflink {
	position: absolute;
	bottom: 1px;
	right: 1px;
	font-size: 8pt;
}
.ritemtype1 {
	color: black!important;
	background-color: #ffcccc!important;
	border-color: #aa7777!important;
}
.prev-ritemtype1:after,
.bitemtype1:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border-top: 5px solid #eebbbb;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #eebbbb;
}
.ritemtype2 {
	color: black!important;
	background-color: #ccffcc!important;
	border-color: #77aa77!important;
}
.prev-ritemtype2:after,
.bitemtype2:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border-top: 5px solid #bbeebb;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #bbeebb;
}
.ritemtype3 {
	color: black!important;
	background-color: #ffccff!important;
	border-color: #aa77aa!important;
}
.prev-ritemtype3:after,
.bitemtype3:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border-top: 5px solid #eebbee;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #eebbee;
}
.ritemtype4 {
	color: black!important;
	background-color: #ffffcc!important;
	border-color: #aaaa77!important;
}
.prev-ritemtype4:after,
.bitemtype4:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border-top: 5px solid #eeeebb;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #eeeebb;
}
.ritemtype5 {
	color: black!important;
	background-color: #ccffff!important;
	border-color: #77aaaa!important;
}
.prev-ritemtype5:after,
.bitemtype5:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border-top: 5px solid #bbeeee;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #bbeeee;
}
.ritemtype6 {
	color: black!important;
	background-color: #ccccff!important;
	border-color: #7777aa!important;
}
.prev-ritemtype6:after,
.bitemtype6:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border-top: 5px solid #bbbbee;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #bbbbee;
}
.ritemtype7 {
	color: black!important;
	background-color: #ffccff!important;
	border-color: #aa77aa!important;
}
.prev-ritemtype7:after,
.bitemtype7:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border-top: 5px solid #eebbee;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #eebbee;
}
.ritemtype8 {
	color: black!important;
	background-color: #ccccff!important;
	border-color: #7777aa!important;
}
.prev-ritemtype8:after,
.bitemtype8:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border-top: 5px solid #bbbbee;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #bbbbee;
}
.ritemtype9 {
	color: black!important;
	background-color: #ccccff!important;
	border-color: #7777aa!important;
}
.prev-ritemtype9:after,
.bitemtype9:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border-top: 5px solid #bbbbee;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #bbbbee;
}
.ritemtype10 {
	color: black!important;
	background-color: #ccccff!important;
	border-color: #7777aa!important;
}
.prev-ritemtype10:after,
.bitemtype10:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border-top: 5px solid #bbbbee;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #bbbbee;
}
.ritemtype11 {
	color: black!important;
	background-color: #ccccff!important;
	border-color: #7777aa!important;
}
.prev-ritemtype11:after,
.bitemtype11:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border-top: 5px solid #bbbbee;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #bbbbee;
}
.ritemtype12 {
	color: black!important;
	background-color: #ccccff!important;
	border-color: #7777aa!important;
}
.prev-ritemtype12:after,
.bitemtype12:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border-top: 5px solid #bbbbee;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #bbbbee;
}
.ritemtype13 {
	color: black!important;
	background-color: #ccccff!important;
	border-color: #7777aa!important;
}
.prev-ritemtype13:after,
.bitemtype13:after
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border-top: 5px solid #bbbbee;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #bbbbee;
}

.onrn{
	border-style: solid;
	border-width: 2px!important;
}
.na {
	background-color: #dcdcdc!important;
}
.prev-na:after{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	border-top: 5px solid #767676;
	border-right: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #767676;
}
.excluded {
	color: #ffffdd!important;
	background-color: #878787!important;
}

.label-on {
	color: black!important;
	background-color: white!important;
	border-style: solid!important;
	border-color: black!important;
	border-width: 1px!important;
}
.label-off {
	color: #fff!important;
	background-color: #ddd!important;
	border-style: solid!important;
	border-color: #ddd!important;
	border-width: 1px!important;
}
.secnum{
	font-weight: bold;
}
.outofdate{
	background-color: #ffffcc;
}
.bugdbonly{
	background-color: lightyellow;
	color: red;
}
.relnoonly{
	background-color: lightyellow;
	color: red;
}
.statusdiffer{
	background-color: lightyellow;
	color: red;
}
.statusdifferinboth{
	background-color: lightyellow;
	color: red;
}
.statusdifferinrnine{
	background-color: lightyellow;
	color: red;
}
.tosync{
	background-color: yellow;
}
.possiblynoisy{
	background-color: lightgreen;
	color: darkgreen;
}
.dup{
	border-style: solid;
	color: #ff0000;
	border-color: #ff0000!important;
	border-width: 6px!important;
}
.notyetdiffed{
	background-color: #d8bfd8!important;
	opacity: 0.5;
}
.nocontent{
	background-color: #ffddaa!important;
}
.syntaxerror{
	background-color: pink!important;
}
.oldonly{
	background-color: #d6d6d6!important;
}
.newonly{
	background-color: #bbeeee!important;
}
.disparsed{
	background-color: #ff0000!important;
}
.brandnew{
	background-color: #ccff99!important;
}
.alreadyused{
	background-color: #d3d3d3!important;
}
.differ{
	background-color: #ffff99!important;
}
.productdiffer{
	background-color: #ffeebb!important;
}
a.lighttext:link,a.lighttext:visited,a.lighttext:hover,a.lighttext:active,a.lighttext:focus{
	color: white!important;
}
a.darktext:link,a.darktext:visited,a.darktext:hover,a.darktext:active,a.darktext:focus{
	color: black!important;
}

@media print{
	.tab-content > .tab-pane {
		display: block !important;
		opacity: 1 !important;
		visibility: visible !important;
	}
	.nav-tabs {
		display: none;
	}
}