/* Form fields */
	.template {
		display: none;
	}
	
	.sending-loader {
		float: right;
		background:  url(/v/0.0/img/ajax-loader.gif) no-repeat left 0 transparent;
		padding: 0 0 0 24px;
		display: none;
		margin-top: 6px;
	}
	
	.add-another {
		margin: 0 0 40px 0;	
		text-align: center;
	}
	
	.error {
		color: #BC0D0D;
	}
	
	.form-group input, .form-group select, .imds-partnumber-entry {
		margin-bottom: 15px;	
	}
	
	.imds-intro {
		margin-bottom: 24px;
	}
	
	.field-orderable {
		position: relative;
	}




/* Type suggest */
	.panel {
		position: absolute;
	}
	
	.panel .panel-body {
		padding: 0;	
	}
	
	.suggest-imds {
		position: absolute;
		width: 310px;
		z-index: 2;
		top: 33px;
	}
	
	.suggest-imds ul {
		padding: 0px;
		margin: 0;
	}
	.suggest-imds ul li {
		float: none;
		display: list-item;
		padding: 3px 10px;
	}
	
	.suggest-imds ul li.active {
		background-color: #d5d7d8;
	}
	
	.suggest-imds ul li a {
		padding-left: 6px;
		border: 0;
	}
	
	.suggest-imds .close a {
		float: right;
		background: url("/v/0.0/img/search-sprite.png") no-repeat scroll -51px -28px #ffffff;
		width: 17px;
		height: 17px;
		cursor: pointer;	
	}



/* Form example with modal */
	.example {
		width: 60px;
		height: 80px;
	}
	
	#request-sample .modal-dialog {
		width: 850px;
	}
	
	#request-sample .modal-body .close {
		position: absolute;
		top: 15px;
		right: 24px;
	}
	


.imds-container {
	float: left;
	margin-top: 10px;
	width: 100%;
}
.disclaimer {
	color: #979200;
}
.disclaimer a {
	color: #979200;
	text-decoration: underline;
}
.disclaimer a:hover {
	text-decoration: none;
}