.pplist-users{
	margin:10px 0;
}
.pplist-users ul,
.pplist-users ul li {
	list-style:none; margin:0; padding:0;
}

.pplist-users ul{
	overflow:hidden;
}

.pplist-users ul li {
	float:left;
	margin-right:10px;
	margin-bottom:4px;	
}

.pplist-users ul li img,
.pplist-users ul li a {
	display:block;
	float:left;
}

.pplist-users ul li img {
	margin-right:5px;
	border-radius:50%;
}

.pplist-16 li, 
.pplist-16 li img,
.pplist-16 li a { 
	height:16px; 
	line-height:16px; 
}
.pplist-16 li img{
	width:16px;
}

.pplist-24 li, 
.pplist-24 li img,
.pplist-24 li a { 
	height:24px; 
	line-height:24px; 
}
.pplist-24 li img{
	width:24px;
}

.pplist-32 li, 
.pplist-32 li img,
.pplist-32 li a { 
	height:32px; 
	line-height:32px; 
}
.pplist-32 li img{
	width:32px;
}

.pplist-0 ul li {
	margin-right: 6px;
}
.pplist-0 ul li img{
	display:none;
}

.pplist-users .more-users{
	color:#95a5a6;
}

.pplist-container .pplist-buttons{
	margin-right:10px;
}

.pplist-container .btn {
	padding:0 10px;
	background:#2980B9;
	color:#FFF;
	text-decoration: none;
	border-radius:6px;
	min-width: 110px;
    text-align: center;
}

.pplist-container .btn.loading{
	animation: blinker 0.5s linear infinite;
}

@keyframes blinker {  
	50% { opacity: 0.55; }
}

.pplist-container .btn:hover {
	opacity: 0.8;	
}

.pplist-container .btn:active {
	top:1px;
	position:relative;
}

.pplist-users .settings a {
	display:block;
	width: 16px;
	background: url(/templates/default/images/icons/edit.png) no-repeat center;
}

.pplist-edit-dialog {
	width:300px;
	padding:10px;
}

.pplist-edit-dialog .user-form{
	margin-bottom:10px;
}
.pplist-edit-dialog .user-input{
	display:block;
	float:left;
	height:27px;
	width:220px;
}
.pplist-edit-dialog .user-add-btn {
	background:#27ae60;
	border:none;
	color:#FFF;
	height:27px;
	width:80px;
}
.pplist-edit-dialog .user-add-btn:hover {
	cursor: pointer;
	background:#2ecc71;
}
.pplist-edit-dialog .user-list {
	border:solid 1px #aaa;
	padding:5px;
	height:300px;
	overflow-y: auto;	
}

.pplist-edit-dialog .user-list ul,
.pplist-edit-dialog .user-list ul li {
	margin:0; padding:0; list-style:none;
}

.pplist-edit-dialog .user-list ul li,
.pplist-edit-dialog .user-list ul li a {
	height:32px;
	line-height:32px;	
}

.pplist-edit-dialog .user-list ul li {
	margin-bottom:4px;
	overflow:hidden;
	padding:5px;
}

.pplist-edit-dialog .user-list ul li:hover {
	background: #ecf0f1;
}

.pplist-edit-dialog .user-list ul li a,
.pplist-edit-dialog .user-list ul li img {
	float:left;
	display:block;
}

.pplist-edit-dialog .user-list ul li img {
	margin-right:5px;
}

.pplist-edit-dialog .user-list ul li a.remove {
	float:right;
	width:16px;
	background:url(/templates/default/images/icons/delete.png) no-repeat center;
}

.ui-autocomplete {
    z-index: 999999;
}