.widgetlist-wrap {
	background: #e3e3e3;
	padding-top: 52px;
	margin-left: -15px;
	margin-right: -15px;
}
.col-sm-6.col-lg-3.in-user-group {
	padding:2px;
	background: #1976d2;
}
.col-sm-6.col-lg-3.not-in-user-group {
	padding:2px;
	background: #F4F8FF;
}
.in-user-group .panel,
.not-in-user-group .panel{
	width: 156px;
	height: 116px;
	position: relative;
}
.in-user-group .rowimg,
.not-in-user-group .rowimg {
	display: block;
	margin: 20px auto;
}
.not-in-user-group .panel:after {
	content: '+';
	position: absolute;
	right: -2px;
	bottom: -2px;
	width: 20px;
	height: 20px;
	background: #ccc;
	color: #fff;
	text-align: center;
}
.in-user-group .panel:after {
	content: 'v';
	position: absolute;
	right: -2px;
	bottom: -2px;
	width: 20px;
	height: 20px;
	background: #1976d2;
	color: #fff;
	text-align: center;
}
.selecte-group-dailog .ui-dialog-content{
	overflow: auto;
}
.selecte-group-dailog label{
	display: block;
}
.content-wrapper.rolemgrright {
	background:#ececec;
	min-height:500px;
	height:100% !important;
	padding:0;
	position:relative;
	-webkit-transition:margin 0.3s ease;
	-moz-transition:margin 0.3s ease;
	-ms-transition:margin 0.3s ease;
	-o-transition:margin 0.3s ease;
	transition:margin 0.3s ease;
}
.app-select {
	height:32px;
	width:200px;
	margin-left:10px;
	border:1px solid #ccc;
	text-indent:8px;
}
.app-select:first-child {
	margin-left:0
}
.col-sm-6.col-lg-3 {
	width:160px;
	cursor:pointer;
}
.outrowtitle {
	font-size:16px;
	color:#333;
	font-weight:bold;
}
.zselectbutton {
	padding-left:12px;
	padding-right:12px;
}
.btoclass {
	background:rgb(187,201,212);
	height:30px;
	width:100px;
	z-index:999;
	margin-left:-20px;
	margin-top:-15px;
}
.nav-bar {
	position: fixed;
    margin-top: 0;
    width: 100%;
    padding: 10px 0;
    left: 60px;
    background: #6db4f9;
/*     z-index: 9999; */
    color: #fff;
    top: 50px;
}
.nav-bar i {
	color:#fff;
	font-size:20px;
	display:inline-block;
	margin-left:20px;
	padding:0 10px;
	vertical-align:top;
	cursor:pointer;
}
.mtopcon {
/* 	padding-top:55px */
}
#group_list .container-fluid {
	padding-top:20px
}
.zselectbutton {
	width:186px;
	margin-left:-1px;
}
.checkbutton {
	position:relative
}
.zsfacc {
	position:absolute;
	left:39%;
	color:#607d8b;
	top:20%;
	cursor:pointer;
}
.zselectbutton:hover {
	background:#c8c8c8;
}
.backbutton {
	width:150px;
	display:inline-block;
	cursor:pointer;
}
.imgviget {
	box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);
	cursor:pointer;
}
.ui-dialog-title {
	width:100%!important
}
.ui-dialog-close {
	position:absolute;
	background:none;
	border:none;
	top:10px;
	display:none
}
.ui-dialog-footer {
	display:block!important
}
.ui-dialog-button {
	text-align:center;
	cursor:pointer;
	color:#fff;
	width:100%
}
.fl {
	float:left
}
.ui-dialog-body {
	padding-bottom:0
}
#widgetlist .searchgroup{
	max-width:300px
}
#widgetlist .form-control,
#widgetlist .input-group-btn .btn{
	height: 32px;
}