@charset "utf-8";
/* CSS Document */

.rotate_text {
	-moz-transform: rotate(-90deg);
	-moz-transform-origin: top left;
	-webkit-transform: rotate(-90deg);
	-webkit-transform-origin: top left;
	-o-transform: rotate(-90deg);
	-o-transform-origin: top left;
	position: relative;
}

table.feature-table {
/*	border-spacing: 0;
	border-collapse:collapse; */
}

table.feature-table td {
	text-align: center;
	white-space: nowrap;
	width: 29px !important;
	padding-left: 0px;
	padding-right: 0px;
/*	border: solid #000 1px;
	border-spacing: 0;
	border-collapse:collapse;*/
}

table.feature-table td.feature {
	text-align: left;
}

table.feature-table th[scope=col] {
	width: 29px;
	vertical-align: bottom;
}

table.feature-table th[scope=col] a {
	color: white;
	text-decoration: none;
}

table.feature-table th[scope=col] a:hover {
	color: white;
	text-decoration: none;
	background-color: #005a9c;
}

#implementations-table th[scope=row] {
	text-align: left;
	width: 400px;
}

td.consume {
	background-image: url(consume.png);
	background-repeat: no-repeat;
	background-position: center center;
}

td.produce {
	background-image: url(produce.png);
	background-repeat: no-repeat;
	background-position: center center;
}

td.consume-produce {
	background-image: url(consume-produce.png);
	background-repeat: no-repeat;
	background-position: center center;
}

td.notused {
	background-image: url(notused.png);
	background-repeat: no-repeat;
	background-position: center center;
}

td.implemented {
	background-image: url(implemented.png);
	background-repeat: no-repeat;
	background-position: center center;
}

[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 27px;
  height: 16px;
  margin-right: .3em;
  background-repeat: no-repeat;
}

.icon-implemented {
	background-image: url(implemented.png);
}

.icon-consume {
	background-image: url(consume.png);
}

.icon-produce {
	background-image: url(produce.png);
}

.icon-consume-produce {
	background-image: url(consume-produce.png);
}

.independent-impl {
	font-weight: bold;
}

.independent-codebase {
	font-style: italic;	
}