/* CSS Document */

section {
	padding: 1em;
	margin: 2em 1em;
	background-color: #eee;
}

article {
	background-color: #fff;
	padding: 1em;
}

.kb-section-header {
	/*typically h2....see Maroon, bold, and italic on existing site.*/
}

.kb-instructionset-header {
	/*Typically bold and italic h3*/
	font-weight: bold;
	//font-style: italic;
}

.kb-list-header {
	/*Typically h4*/
	font-style: normal;
	font-weight: bold;
}

.kb-command, .kb-error-code, .kb-serial-number {
	/*for commands to type in instructions*/
	font-weight: bold;
	color: black;
	padding: .5em;
	background-color: #ddd;
	display: inline-block;
}

blockquote {
	padding: .5em;
	background-color: #ddd;
}

.kb-serial-number {
	display: inline;
}

.kb-data-table, table, tr, td {
  border: 1px solid #ccc;
	border-collapse: collapse;
}

table.noborder, table.noborder tr,  table.noborder td, table.noborder th {
	border: none;
}

table {margin-bottom: 1em;}
td, th {
	padding-top: .25em;
	padding-bottom: .25em;
}

table th {
	text-align: left;
	padding-right: 1em;
}

table tr.align-center th {
	text-align: center;
	padding: 0 1em;
}

table.altrow tr:nth-child(even) {
	background-color: #ececec;
}

table caption .caption-line1 {
	font-size: 1.25em;
	font-weight: bold;
	display: block;
}

table caption span {
	padding: .25em .5em;
}

table caption.caption-line2 {
	padding: 0;
	white-space: nowrap;
}

.table-plain-left-header tr:nth-child(n+2) th {
	text-align: left;
	font-weight: normal;
}

.kb-tutorial-check-left:before {
	background-image: url('images/txtutorial/Check.gif');
	width: 40px;
	height: 40px;
	display: inline;
}

.comp-no {
	color: #d21017;
	text-align: center;
}
.comp-yes {
	color: green;
	font-weight: bold;
	text-align: center;
}

.kb-tutorial-special-instruction:before, .kb-tutorial-special-instruction:after {
	content: " * * * * ";
	display: inline;
}

.kb-tutorial-special-instruction {
	font-weight: bold;
	font-style: italic;
	font-size: 2em;
}

.kb-1039-gyro-settings li div:first-child {
	display: inline-block;
	width: 2em;
}
.kb-1039-gyro-settings li div:last-child {
	display: inline-block;
}

.no-bullets {
	list-style: none;
}

.ol-alpha-lower {
	list-style-type:lower-alpha;
}

.customerquote {
	font-style: italic;
}
