/*
	This stylesheet is used by the Parameters/Return schema designer in the End Point Editor.
	It is also shared with the Parameters/Return docs (schema) displayed in the End Point Parameters popup of the Process Modeller.
*/

    .icmform > ol {
		padding-left: 0px; /* no padding on top-level ol */
	}

	.icmform ul {
		margin:0;
	}

	.icmform li {
		list-style-type: none;
	}

	.icmform div, .icmform table {
		clear: both;
	}

	.icmform table {
		border-collapse: collapse;
	}

	.icmform td {
		padding: 0;
	}

	.item {
		font-size: 13px;
		border:solid 1px gray;
		padding: 5px;
		float: left;
		border-radius: 8px;
		margin-top:4px;
		margin-bottom:2px;
		background: white;
	}

	.item li {
		padding: 0;
	}

	.key {
		font-size:110%;
		color: #087EC4;
	}

	.type {
		color: blue;
		font-style: italic;
	}

	.required {
		color: #DA074C;
		font-style: italic;
		padding-right:5px;
	}

	.desc {
		color: green;
		padding-right:5px;
	}

	.refpath {
		font-size: 90%;
		color: gray;
	}

	.options {
		font-size:90%;
		padding-top:2px;
		padding-left:5px;
	}

	.option, .arrayof {
		color: gray;
	}

	.arrayof {
		font-style: italic;
	}

	.enum {
		color: gray;
	}

	.enum-string {
		color: #b6245b;
	}

	.enum-number {
		color: magenta;
	}

	.enum-boolean {
		color: navy;
	}

	.object, .objectinner {
		background: #EBFEFF !important;
	}

	.array, .arrayinner {
		background: #FFFDEB !important;
	}

	div.show-keys > ol > li > div > div > span.key-block,
	div.show-keys > ol > li > div > div > span.required-block {
		display: inline;
	}

	div.hide-keys > ol > li > div > div > span.key-block,
	div.hide-keys > ol > li > div > div > span.required-block {
		display: none;
	}

	.defs {
		margin-top:8px;
		margin-bottom:8px;
		padding:8px;
		border:solid 1px gray;
		border-radius: 8px;
		background: #f0f5ff;
	}

	.ref {
	 	background: #edffe0;
	}

	.oneOf,
	.allOf,
	.anyOf,
	.oneOf,
	.not {
		margin-top:4px;
		margin-right:6px;
		background: #edffe0;
		border:solid 1px silver;
		padding: 4px 8px 4px 8px;
		float:left;
		border-radius: 6px 0 0 6px;
		min-height:40px;
		min-width:50px;
	}

	.propertytab {
		font-size:13px;
		background: #edffe0;
		border:solid 1px silver;
		border-right: none;
		padding: 2px 12px 2px 6px;
		border-radius: 7px 0 0 7px;
		position: relative;
		z-index: 1;
	}

	.not, .notTab {
		background: #FFE0EF;
	}

	.small-target .icmsortable {
		min-height:5px;
	}
		
	li.icmerrorfield > div > div > span > span.key {
		color: red;
		background: bottom repeat-x url("../../lib/extjs/resources/images/default/grid/invalid_line.gif");
	}



