.project
{
	width: 99%;
	margin: 10px auto 15px;
	/*padding: 20px 10px;*/
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #fff;
}

.project.hidden
{
	display: none;
}




/*.project > :first-child
{
	padding-left: 20px;
}*/

.project > :first-child > span
{
	font-weight: bold;
}




.project > :nth-child(2)
{
	margin: 10px 0px 0px;
	padding: 0px 5px 0px;
}

.project > :nth-child(2) > ul
{
	margin: 0px;
	padding: 3px 0px 0px;
	list-style: none;
}

/*.project > :nth-child(2) > ul > .bom
{
	margin-top: 5px;
}*/

.project > :nth-child(2) > ul > li > a
{
	width: 100%;
	display: block;
	padding: 8px 15px;
	text-decoration: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.project > :nth-child(2) > ul > li > a:not(.selected):hover
{
	background-color: #eee;
}

.project > :nth-child(2) > ul > li > a.selected
{
	color: #fff;
	background-color: #428bca;
}


.project > :nth-child(3)
{
	margin: 10px 0px 0px;
	padding: 5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color: #fff;
	border: 1px solid #ddd;
}

.project > :nth-child(3) > img:first-of-type { width: 100%; }

.project > :nth-child(3) > img:nth-of-type(2) { display: none; }





.project > :nth-child(4)
{
	margin: 10px 0px 0px;
	padding: 0px;
	overflow: scroll;
	background-color: #fff;
}

.project > :nth-child(4).hidden
{
	display: none;
}







.project > :nth-child(4) > table { border-collapse: collapse; }

.project > :nth-child(4) > table > thead > tr > th, .project > :nth-child(4) > table > tbody > tr > td { border: 1px solid #ddd; }

.project > :nth-child(4) > table > thead > tr > th { padding: 4px 8px; }

.project > :nth-child(4) > table > tbody > tr > td { padding: 2px 8px; }




.project > :nth-child(4) > table > thead > tr > th { text-align: left; color: #fff; background-color: #428bca; }

.project > :nth-child(4) > table > tbody > tr > td { text-align: left; vertical-align: top; background-color: #fff; }

div.block-order .colorselector input.form-control.input01 { width : 75px; }