/* Services/Container */
div.il_Preconditions {
	padding: 10px 0 0;
}

div.il_PreconditionsTitel {
	margin-top: 3px;
	text-align: left;
	font-size: 90%;
}

[dir="rtl"] div.il_PreconditionsTitel {
	text-align: right;
}

div.ilPreconditionItem {
	margin: 0 -10px;
}

/* Repository */
div.ilContainerListItemOuter {
	padding: @panel-body-padding @padding-large-horizontal;
	zoom: 1;
}
[dir="rtl"] div.ilContainerListItemOuter {
	display: table;
}
div.tblfooter {
	&.ilContainerListFooter {
		font-size: 100%;
		padding: 3px 0 0 10px;
		text-align: left;
		> input {
			padding: 0;
			margin: 0;
		}
		> label {
			margin: 0;
			padding: 0 0 0 8px;
			vertical-align: top;
		}
	}
}

input[name^="position[blocks]"] {
	margin: 0 0 0 -2px;
}


[dir="rtl"] .ilContainerListFooter {
	padding-left: 0;
	padding-right: 15px;
}

div.ilListItemSection {
	clear:both;
    max-width: calc(~"100% - 40px");
}

div.ilContainerListItemOuterHighlight {
	background-color: @il-highlight-bg;
	zoom: 1;
}


.ilCLI {
	padding: 0;
}

div.ilContainerListItemCB {
	/*float: left;
	width: 25px;*/
	display: table-cell;
	vertical-align: top;
	padding-right: 10px;

	img{
		width: 20px;
	}
}

[dir="rtl"] div.ilContainerListItemCB {
	/* float: right; */
}

div.ilContainerListItemIcon {
	/* margin-top: -3px;
	   float: left;
	position: absolute; */
	display: table-cell;
	vertical-align: top;
}
div.ilContainerListItemIcon a {
	display: block;
	margin-top: -3px;
}

[dir="rtl"] div.ilContainerListItemIcon {
	float: right;
}

div.ilContainerListItemIconCB {
	margin-left: 25px;
}

[dir="rtl"] div.ilContainerListItemIconCB {
	margin-left: 0;
	margin-right: 25px;
}

div[class^="il_editarea"] .ilContainerListItemOuter img,
img.ilListItemIcon {
	width: 35px;
	height: 35px;
	max-width: none;
}

div.ilContainerListItemContent {
	/* margin-left: 35px; */
	display: table-cell;
	vertical-align: top;
	width: 100%;
}

[dir="rtl"] div.ilContainerListItemContent {
	/* margin-left: 0;
	margin-right: 35px; */
}

/* If checkbox is activated, add spacing */
div.ilContainerListItemContentCB {
	/* margin-left: 60px; */
}

[dir="rtl"] div.ilContainerListItemContentCB {
	/* margin-left: 0;
	margin-right: 60px; */
}

div.il_ContainerListItem {
	margin: 2px 0;
	padding-left: 8px;
	width:100%;
}

[dir="rtl"] div.il_ContainerListItem {
	padding-left: 0;
	padding-right: 8px;
}

.ilContainerBlockHeader {
	background-color: @il-main-dark-bg;
	padding: @panel-heading-padding;
	font-weight: 400;
	text-align: left;
	vertical-align: middle;
	h3{
		margin: 0;
		color: @panel-heading-color;
	}
	//See headings overlays input field in sorting view 32364
	.form-control {
		width: auto;
		display: inline-block;
	}
}

.ilContainerBlockHeaderExpanded, .ilContainerBlockHeaderCollapsed {
	background-repeat: no-repeat;
	background-position: 15px 10px;
	background-size: 20px 20px;
	padding-left: 45px;
	/* padding-top: 6px; */
	background-color: @il-main-dark-bg;
	cursor: pointer;
}


.ilContainerBlockHeaderExpanded {
	background-image: url("@{il-background-images-path}tree_exp.svg");
}

.ilContainerBlockHeaderCollapsed {
	background-image: url("@{il-background-images-path}tree_col.svg");
}

[dir="rtl"] .ilContainerBlockHeader {
	text-align: right;
}

.ilContainerBlock {
	width: 100%;
	clear: both;
	margin-bottom: 20px;
}

div#cont_paste_explorer_tree ul.il_Explorer {
	margin: 0 0 0 24px;
}

[dir="rtl"] div#cont_paste_explorer_tree ul.il_Explorer {
	margin: 0 24px 0 0;
}

#ilContRepIntro {
	margin: 20px 0 50px 0;
	clear:both;
}

div#ilContRepIntro img {
	float: right;
	width: 150px;
	height: 150px;
}

[dir="rtl"] div#ilContRepIntro img {
	float: left;
}

.ilContObjectiveObjectListItem {
	background-color: @il-main-dark-bg;
}

.ilContObjectiveIntro {
	background-color: @il-main-dark-bg;
	padding: 1px 15px;
}

.ilContObjectivesViewTestItem {
	background-color: @il-main-dark-bg;
	margin-bottom: 10px;
}


.ilContainerTileRows {
	margin: 0px -15px 0 -15px;
	padding: @padding-large-vertical @padding-large-horizontal;
	background-color: @il-main-bg;

	>.il-deck{
		margin: 0 5px;
	}
}

.ilContainerTileRows .card-no-highlight {
	height: 0px;
}

.ilContainerTileRows .il-chart-progressmeter-container {
	height: 100%;
}

.ilContainerTileRows .il-card h5 button.btn {
	font-size: inherit;
}

.ilContainerShowMore {
	padding: 15px 10px;
	background-color: @il-main-dark-bg;
	text-align: center;
	margin: 0 -15px;
}