/* CSS for Table of Contents (TOC) Conversation */

/* NOC general use */
.blue-hdg {
	background-color: #fff;
	color: #009FC2;
	vertical-align: middle;
	font-weight: 700;
	font-size: 16.0px;
	font-family: Arial;
}
.rule_blue {
	height:30px;
	border-bottom:1px solid #009FC2;
}
.rule_dbl {
	height:10px;
	border-bottom:3px double #000;
}
pre {
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent;
	font-size:10px;
	font-family: inherit;
	line-height:1.1em;
}
input, button, select, textarea {
	font-size: 12px;
	font-family: "Arial";
	line-height: 20px;
	vertical-align: baseline;	
}
select  {
	width: auto;
}
input:focus {
	outline: none;
	border-bottom: 1px dashed #aaa;  
}
input.title {
	font-size: 14px;
	line-height: 20px;
	font-weight: 700;
	border: 1px dashed #aaa;
	vertical-align: baseline;
	background-color: #DCE2EF;
	width: 300px;
}
button {
	width: 80px;
	font-size: 14px;
}
textarea {
	overflow: hidden;
	margin: 0; /* bootstrap override */
	padding: 0; /* bootstrap override */
	width: 99%;
	height: 90%;
	border: 1px dashed #aaa;
	text-align: left;
	resize: none;
	background: transparent;
}

/* Bootstrap overrides */
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
	background-color: #DAEEF3;
}
.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th {
	background-color: #DCE1E6;
}

#select-from li {
		
	line-height: 25px;
}

.remove {
	padding: 0;
	font-size: 11px;
	vertical-align: baseline;
}
input.toc-item {
	background-color: transparent;
	width: 99%;
	border: 0;
}