.sorting ul, .sorting li {
	list-style-type:none;
	color:#666666;
	border:1px solid #e7e7e7;
}

.sorting ul, #sTree2, #sTreePlus { padding:0; background-color:#f8f8f8; }

#sortableListsPlaceholder { border-style:dotted; } 

#sortableListsBase li  { list-style-type:none; color:#fff; opacity:0.8; }
.sortableListsCurrent { padding:10px;  border-radius: 3px; } 

#sTree2 li, #sTreePlus li, ul#sortableListsBase li {
	padding-left:50px;
	margin:5px; border:1px solid #657d94;
	background-color:#30597f; cursor:move;
}

.sorting li div {
	padding:7px;
	background-color:#dbdbdb;
}

.sorting li, .sorting ul, .sorting div { border-radius: 3px; }

.c1 { color:#b5e853; }
.c2 { color:#63c0f5; }
.c3 { color: #f77720; }
.c4 { color: #888; }
.c5 { color: #666667; }
.c6 { color: #888; }

.bgC1, .gray { background-color:#ccc; }
.bgC2, .yellow { background-color:#ff8; }
.bgC3, .red { background-color:#ff9999; }
.bgC4, .blue { background-color:#aaaaff;}
.bgC5, .green { background-color:#99ff99; }
.bgC6, .gree2 { background-color:#bbffbb; }
.bgC7, .brown { background-color:#c26b2b; }

.pT20 { padding-top:20px; }

.pV10 { padding-top:10px; padding-bottom:10px; }

.pR { position: relative; }

.t10 { top: 10px; }

.dN { display:none; }

.zI1000 { z-index:1000; }

.small1 { font-size:0.8em; }
.small2 { font-size:0.7em; }
.small3 { font-size:0.6em; }

.tAR { text-align:right; }

.clear { clear:both; }

img.descPicture {
	display:block;
	width:100%;
	margin:0 7px 30px 0;
	float:left;
	cursor:pointer; /*transition: all 0.5s ease;*/
}

img.descPicture.descPictureClose { width:150px; }

#sTree2, #sTreePlus { margin:10px auto; }

.panel-body i.fa-plus, .panel-body i.fa-minus { color:#fff; } 

li.sortableListsOpen ul { border-top:1px solid #657d94; } 