.settings-layout-vertical {
	margin-top: 6px;
}

.settings-layout-vertical .layouts {
	margin-top: 1px;
	overflow-y: auto;
	padding: 5px;
}

#settingsPopup .settings-layout-vertical .layouts {
	max-height: 269px;
}

.settings-layout-vertical .layout {
	position: relative;
	min-height: 122px;
	padding: 5px;
	margin-top: 10px;
	border-radius: 5px;
}

.settings-layout-vertical .layout:not(.selected):hover {
	cursor: pointer;
}

.settings-layout-vertical .layout.selected .layout-selected {
	position: absolute;
	top: -8px;
	left: -4px;
	width: 36px;
	height: 36px;
	background: url(../../../../../resources/tpl/builder/icons/builder-check-small.png);
	background-repeat: no-repeat;
	z-index: 2;
}

.settings-layout-vertical .layout-thumb-container {
	position: absolute;
	left: 10px;
	top: 10px;
	height: 105px;
	border-radius: 10px;
	border: 5px solid transparent;
}

.settings-layout-vertical .layout.selected .layout-thumb-container {
	border-color: #428BC9;
}

.settings-layout-vertical .layout:not(.selected):hover .layout-thumb-container {
	/*border-color: #428BC9;*/
	border-color: rgba(66,139,201,0.8);
}

.settings-layout-vertical .layout-thumb {
	max-width: 100%;
	max-height: 100%;
	height: 96px;
}

.settings-layout-vertical .layout-content {
	margin-left: 185px;
	margin-top: 5px;
}

.settings-layout-vertical .layout-title {
	font-weight: bold;
}

.settings-layout-vertical .layout-description {
	margin-top: 1px;
	max-height: 60px;
	overflow-y: auto;
}

.settings-layout-vertical .layout-live {
	position: absolute;
	bottom: 9px;
}
