div.layout_preview_container,
div.layout_logged_preview_container
{
	padding: 12px 27px;
    background: #eee;
    border: 1px solid #b2b2b2;
    margin-top: 15px;
}
div.layout_preview_container h2,
div.layout_logged_preview_container h2
{
	font-weight: bold;
	color: #000;
}
div.layout_preview_container div.column_layout,
div.layout_logged_preview_container div.column_layout
{
	padding-top: 20px;
}

div.layout_preview_container div.col_1,
div.layout_logged_preview_container div.col_1
{
	background: rgb(26, 188, 156);
}
div.layout_preview_container div.col_2,
div.layout_logged_preview_container div.col_2
{
	background: rgb(52, 152, 219);
}
div.layout_preview_container div.col_3,
div.layout_logged_preview_container div.col_3
{
	background: rgb(155, 89, 182);
}


div.layout_preview_container div.panel-body,
div.layout_logged_preview_container div.panel-body
{
	overflow: hidden;
}

div.layout_preview_container  div.radio-input.radio,
div.layout_logged_preview_container  div.radio-input.radio
{
	margin-bottom: 6px;
}
div.layout_preview_container  div.radio-input.radio input,
div.layout_logged_preview_container  div.radio-input.radio input
{
	margin-right: 6px;
	top: 4px;
	padding-top: 0px;
}
div.layout_preview_container a.confirm_order_button,
div.layout_logged_preview_container a.confirm_order_button
{
	margin-top: 10px;
	color: #ffffff;
    border-color: #1f90bb;
    position: relative;
    float: left;
    width: 100%;
	font-weight: bold;
	font-size: 17px;
    background: #23a0d0;
    background: -moz-linear-gradient(top, #23a0d0 0%, #1f90bb 100%);
    background: -webkit-linear-gradient(top, #23a0d0 0%,#1f90bb 100%);
    background: linear-gradient(to bottom, #23a0d0 0%,#1f90bb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23a0d0', endColorstr='#1f90bb ',GradientType=0 );
}

div.layout_preview_container div.panel_container.hover div.panel,
div.layout_logged_preview_container div.panel_container.hover div.panel
{
	box-shadow: 0px 0px 0px 4px #ff0000;
}

div.fullwidth
{
	position: relative;
	float: left;
	width: 100%;
	clear: both;
}