.usermgr .usermgrMenu{
	margin: 0;
    box-shadow: none;
    box-sizing: border-box;
    height: 42px;
	border-color:#ccc;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	background: #f5f5f6;
	position: relative;
}
.usermgr .usermgrMenu .item{
	height: 39px;
	padding: 14px 9px;
	font-size: 12px;
}
.usermgr .usermgrMenu .item i{
	color:rgba(0,0,0,.87);
}
.usermgr .usermgrMenu .item.ui.input.config{
	position: absolute; 	top:0; 	right:0px; 	padding: 8px !important;
}
.usermgr .usermgrMenu .item.ui.input.config input{
	    padding: 5px 10px 5px 24px;
    height: 24px !important;
    min-height: 24px !important;
    font-size: 12px;
    line-height: 24px;
		width: 100%;
		box-shadow: none!important
}
.usermgr .usermgrMenu .item.ui.input.config i{
	position: absolute;
	margin: 0;
	left:14px;
	top:13px;
	padding: 0;
}
.usermbox{
	left:10px;
	right:10px;
	top:52px;
	bottom:10px;
	position: absolute;
	background: #fff;
	border: 1px solid #ccc;
	border-top: none;
	/*border-top-left-radius: 4px;*/
	/*border-top-right-radius:4px ;*/
}
.usermbox .userList{ width:280px; height: 100%;overflow: auto;border-top-left-radius: 4px;}
.usermbox .userbody{
	position: absolute;top: 0; left:300px; right: 0;bottom: 0; overflow-y: auto;
	box-sizing: border-box;-webkit-box-sizing:
		border-box;-moz-box-sizing: border-box;
	/*border-left: solid 1px rgba(0,0,0,.1);*/

}
.usermbox .userbody#usersearchcontent{
	background: #fff;
	left:0;
}
.usermbox .userbody .usersearchloading{
	left:0;
}

.usermbox .topmenu{ height: 30px;min-height: 30px; box-shadow: none;border:none;border-bottom:1px solid #ccc;border-radius: 0 !important; margin-bottom:0px;}
.usermbox .topmenu .item{font-weight: normal !important; padding-left: 10px; padding-right: 5px;}
.usermbox .topmenu .item i{font-weight: normal !important; }
.usermbox .userList>.ui.list{ 
	padding-left:8px; 
	padding-right: 8px;
	padding:0;
}
.usermbox .userbody .user{ 
	width: 80px;
    height: 76px;
    text-align: center;
    margin-top: 10px;
    margin-left: 10px;
    float: left;
    cursor: pointer;
}
.usermbox .userbody .user .content{ 
	overflow: hidden;text-overflow: 
	ellipsis; white-space: nowrap;
	height:40px;
}
.usermbox .userbody .user .content[username]{
	overflow: hidden;
    text-overflow: ellipsis;
    /* white-space: nowrap; */
    height: 36px;
    word-break: break-all;
    line-height: 18px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	white-space: normal;
}
.usermbox .userbody .user .content.rank{ height:19px;}


/*弹出编辑角色样式*/
.ui.modal.usermmodal input,.ui.modal.editcharacters input,.ui.modal.charactermodal input:not([type='checkbox']){
	padding-top:0px !important;
	padding-bottom: 0px !important;
	height: 30px;
	line-height: 30px;
}
.ui.modal.charactermodal.gridMaximize{
	width: 100%!important;
    left: 0!important;
    top: 0!important;
    margin: 0!important;
    height: 100%!important;
}
.ui.modal.charactermodal.gridMaximize .charactermodalcontent{
	height: calc(100% - 100px);
}
.charactermodal.gridMaximize .charactermodalcontent>.ui.bottom.attached.tab.segment{
	height:calc(100% - 30px)
}
.charactermodal.gridMaximize .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment{
	height:calc(100% - 28px)!important;
}
.charactermodal.gridMaximize .jurisdiction .tab.segment .fixbody{
	height:100%;
}
.charactermodal.gridMaximize .jurisdiction .tab.segment[data-tab="module"] .fixbody,
.charactermodal.gridMaximize .jurisdiction .tab.segment[data-tab="dictionary"] .fixbody,
.charactermodal.gridMaximize .jurisdiction .tab.segment[data-tab="extend"] .fixbody{
	max-height:900px
}
.ui.modal.editcharacters input.prompt{
	margin: 8px 0;
	height: 30px;
	line-height:30px;

}
.editcharacters.ui.modal .fixbody{
	position: relative;
	max-height: 280px;
	overflow-y: auto;
	border-bottom: 1px solid #d4d4d5 !important;
	padding-top: 39px;

}
.editcharacters.ui.modal .ui.menu.fixhead{
    border-radius: 0;
    box-shadow:none!important;
    border: none;
    height: 40px;
    margin: 0 !important;
    z-index: 100;
    position: absolute;
    top:0px;
    left:0px;
    right:0px;
	border-top-right-radius:4px;
	border-top-left-radius:4px;
    border-bottom: 1px solid #ccc;
}
.editcharacters.ui.modal .fixbody>.ui.menu{
	border: none;
	padding-left: 10px;
}
.editcharacters.ui.modal .fixbody .ui.menu:not(.fixhead){
	 border-radius: 0!important;
    border-top: 1px solid #ccc;
    display: block;
    overflow: hidden;
    min-height: 30px;
}
.editcharacters.ui.modal .fixbody .ui.menu:not(.fixhead) .item{
	display:block;
	float: left;
}
.editcharacters.ui.modal .fixbody .ui.menu:not(.fixhead) .name.item{
	height: 30px;
    line-height: 30px;
}
.editcharacters.ui.modal .fixbody .ui.menu:not(.fixhead) .name.item .ui.checkbox{
	 height: 30px;
	/*margin-top: 6px;*/
}
.editcharacters.ui.modal .fixbody .ui.menu.con{
	border: none;
}
.editcharacters.ui.modal .fixbody .ui.menu .item{
	height: 100%;
    padding: 0 !important;
    line-height: 30px;
    white-space: nowrap;
}
.editcharacters.ui.modal  .ui.menu .name.item{
	width:120px;

}
.editcharacters.ui.modal  .ui.menu .name.item .ui.checkbox{
	line-height:28px;
}
.editcharacters.ui.modal .ui.menu .name.item .ui.checkbox label{
	display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 8px;
	line-height: 30px;
	max-width:126px;
}
.editcharacters.ui.modal  .ui.menu .name.item .ui.checkbox>input{
	width: 100%;
	height: 100%;
}
.editcharacters.ui.modal  .ui.menu .item.location{
	width: auto;
	display: block;
	max-width: 430px;
	overflow-x:hidden;
	text-overflow: ellipsis;
}
.character .ui.menu .name.item{
	display: block;
    width: 120px !important;
    margin: 0 !important;
    padding: 0 0 0 14px !important;
    height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.character .menubox{
	width: 100%;
	height: 100%;
}
.ui.grey.button.editcharacter{
	background: #EAEEF2;
    color: #34495E;
    font-weight: normal;
    border: 1px solid #B9C8D4;
    height: 24px;
    padding: 0 8px!important;
    line-height: 24px;
    font-size: 12px!important;
}
.menubox .ui.menu{
	border: none;
}
.fixbody .ui.menu:not(.fixhead):hover{
	background:#DFF5FF;
}
.fixbox .fixhead .item.search{
	height: 40px;
	position: absolute;
	width: 190px;
	right: 6px;
	padding: 0 !important;
}
.fixbox .fixhead .item.search .ui.input{
	height:40px;
	position: relative;
}
.fixbox .fixhead .item.search .ui.input .search.icon{
	position: absolute;
    padding-left: 4px;
    position: absolute;
    opacity: .9;
    left: 4px;
    top: 0px;
    width: 16px;
    color: black;
    /* margin-top: -3px; */
}
.charactermodalcontent{
	padding: 10px;
}
.charactermodal .charactermodalcontent>.ui.bottom.attached.tab.segment{
	border-radius:0!important;
}

.charactermodal .memberbody{
	height:calc(100% - 6px);
	border:1px solid #ccc;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	overflow:hidden;
	overflow-y: auto;
	position: relative;
	padding-top:30px;
}
.charactermodal .memberbody .memberContent{
	height:100%;
	overflow:auto;
}
.charactermodal .memberbody .ui.menu.fixhead{
	position: absolute;
	left:0;
	top:0;
	width: 100%;
    overflow: hidden;
}
.charactermodal .memberbody .ui.menu{
	border-radius: 0;
	border-color:#ccc;
	border-width: 0 0 1px 0;
	box-shadow: none;
	min-height:30px;
	margin:0
}
.charactermodal .memberbody .ui.menu .item:first-child{
	width:140px;
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}
.charactermodal .memberbody .ui.menu .item:last-child{
	width:400px;
}
.charactermodal .memberbody .ui.menu .item{
	height: 30px!important;
    line-height: 30px!important;
    padding-left: 13px!important;
	padding:0 0 0 14px;
	max-width: 400px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.charactermodal .memberbody .fixhead.ui.menu>.item:not(.search){
	padding-top:0!important;
	padding-left:13px!important
}

.fixbox .fixhead .item.search .ui.input input{
	/*border: none;*/
	border: 1px solid rgba(34,36,38,.15);
	border-radius:.28571429rem;
	/*border-left:1px solid #d4d4d5 ;*/
	padding: 5px 10px 5px 24px;
    height: 24px !important;
    min-height: 24px !important;
    font-size: 12px;
    line-height: 12px;
	width: 190px;
}
.fixbox .fixhead .item.search:hover{
	background:none !important;
}
.fixbox .fixhead .item.search .results.transition{
	width: 180px !important;
	max-height: 300px;
	overflow: hidden;
	overflow-y: auto;

}
.ui.coupled.second.small.modal.editcharacters.transition.visible.active{
	z-index: 85000!important;
}
.ui.small.first.coupled.modal.usermmodal.transition.visible.active{
	z-index: 1000!important;
}

.editcharacters.ui.modal .fixbox{
	margin: 10px;
	background: white;
	    padding: 0px;
    	height: 280px;
		position: relative;
	border: 1px solid #ccc;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}
.usermmodal.ui.modal,.editcharacters.ui.modal,.ui.modal.charactermodal{
	height: 400px!important;
	width: 600px!important;
	margin-left: -300px!important;
	z-index: 85000;
}
.editcharacters.ui.modal,.ui.modal.charactermodal{
	z-index: 85001;
}
.usermmodal .ui.top.attached.tabular.menu{
	margin: 0!important;
	min-height: 30px;
	height: 30px;
}
.usermmodal .ui.top.attached.tabular.menu .item{
	padding:0 16px;
	line-height: 30px;
}
.usermmodal .ui.top.attached.tabular.menu .item.active{
	font-weight: normal;
}
.usermmodal .usermmodalcontent{
	padding: 10px;
	height: 300px;
	overflow: hidden;

}
.usermmodal .actions [btn="changepwd"]{
	height: 32px;
    padding: 0 8px!important;
    line-height: 32px;
    background: #EAEEF2;
    color: #34495E;
    font-weight: normal;
    border: 1px solid #B9C8D4;
    position: absolute;
    left: 0;
    bottom: 14px;
    margin-bottom: 0;
}
.usermmodal .actions [btn="changepwd"] .icon{
	margin:0!important;
}
.usermmodal .actions [btn="userclear"]{
	height: 32px;
    padding: 0 8px!important;
    line-height: 32px;
    background: #EAEEF2;
    color: #34495E;
    font-weight: normal;
    border: 1px solid #B9C8D4;
    position: absolute;
    left: 45px;
    bottom: 14px;
    margin-bottom: 0;
}
.usermmodal .actions [btn="userclear"] .icon{
	margin:0!important;
}
.usermmodal .ui.bottom.attached.tab.segment{
	height: 250px;
	overflow: hidden;
	overflow-y: auto;
	border-radius: 0;
	padding: 7px;
	/*border-bottom: none;*/
}
.usermmodal .content{ position:relative;  padding-bottom:4px;}
.usermmodal .content:last-child{padding: 0;}
.usermmodal .content span{max-width:80px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;display: block; height:30px; line-height:30px;}
.usermmodal .content .ui.input,
.usermmodal .content .inline.fields,
.usermmodal .content .ui.dropdown{ 
	position: absolute;left: 80px;top: 0;right: 0; overflow: hidden;height:30px;
}
.ui.modal.usermmodal .ui.dropdown{
	margin: 0;
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    outline: 0;
    -webkit-tap-highlight-color: rgba(255,255,255,0);
    text-align: left;
    line-height: 1.2142em;
    font-family: 'Microsoft YaHei','微软雅黑', Lato,'Helvetica Neue',Arial;
    padding: .67861429em 1em;
    background: #fff;
    border: 1px solid rgba(34,36,38,.15);
    color: rgba(0,0,0,.87);
    border-radius: .28571429rem;
    -webkit-transition: background-color .1s ease,box-shadow .1s ease,border-color .1s ease;
    transition: background-color .1s ease,box-shadow .1s ease,border-color .1s ease;
    box-shadow: none;
	padding-top: 0px !important;
    padding-bottom: 0px !important;
    height: 30px;
	line-height: 30px;
	overflow:visible;
	padding-right:40px;
}
.ui.modal.usermmodal .ui.dropdown .menu{
	width:100%;
}
.ui.modal.usermmodal .ui.dropdown .menu .item{
	min-height:30px;
}
.ui.modal.usermmodal .ui.dropdown .text{
	width:100%;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ui.modal.usermmodal .ui.dropdown .dropdown.icon{
	margin: 0;
    width: 14px;
    height: 14px;
    position: absolute;
    top: 8px;
    right: 8px;
    line-height: 14px;
}
.usermmodal .content .inline.fields.textarea{
	height: 70px;
    padding-bottom: 10px;
}
.usermmodal .content .inline.fields.textarea .field{
	width:100%;
	height:100%;
	padding:0;
}
.usermmodal .content .inline.fields.textarea textarea{
	margin: 0;
    -webkit-appearance: none;
    tap-highlight-color: rgba(255,255,255,0);
    padding: .78571429em 1em;
    background: #fff;
    border: 1px solid rgba(34,36,38,.15);
    outline: 0;
    color: rgba(0,0,0,.87);
    border-radius: .28571429rem;
    -webkit-box-shadow: 0 0 0 0 transparent inset;
    box-shadow: 0 0 0 0 transparent inset;
    -webkit-transition: color .1s ease,border-color .1s ease;
    transition: color .1s ease,border-color .1s ease;
    font-size: 1em;
    line-height: 1.2857;
	resize: vertical;
	height:100%;
	width:100%;
	resize:none;
}

.usermmodal .content .ui.input .ui.button{ padding: 0; width: 40px;  text-align: center;}
.usermmodal .content .ui.input .ui.button i{margin:0 auto;}
.usermmodal .content .ui.checkbox{line-height: 30px;}
.usermmodal .content .inline.fields .field{float: left; padding-right:16px;}
.usermmodal .header{ font-weight: normal !important; padding:10px !important; font-size: 1em;}
.usermmodal .actions{ padding: 8px 10px !important;}
.usermmodal .actions .ui.button{font-weight: normal;font-size: 12px}
.usermmodal .float{float: left;}
.usermmodal .jurisdiction .menu{border: none !important; margin-top: 5px;}
.usermmodal .jurisdiction .tab.segment{border:1px solid #d4d4d5 !important; padding: 0 !important; position: relative;}
.usermmodal .jurisdiction .tab.segment.active{ margin-bottom:0 !important;}
.usermmodal .jurisdiction .tab.segment .fixhead{position: absolute;top:0; left:0px;right:0px; height:30px; margin: 0 !important; z-index: 100;}
.usermmodal .jurisdiction .tab.segment .fixhead .right.menu{padding-right:15px; margin-right:17px;}

.usermmodal .jurisdiction .tab.segment .fixhead .item{ width: 60px !important; height: 35px !important;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space:nowrap !important;}
.usermmodal .jurisdiction .tab.segment .fixbody{ min-height:240px; max-height: 400px; overflow-y: auto; padding-top: 40px; padding-bottom:10px; box-shadow: none;}
.usermmodal .jurisdiction .tab.segment .fixbody *:not(.fixhead){box-shadow: none;}
.usermmodal .jurisdiction .tab.segment .fixbody .ui.list{position: relative;}
.usermmodal .jurisdiction .tab.segment .fixbody .ui.menu{  margin:0 !important; padding: 0 !important;}
.usermmodal .jurisdiction .tab.segment .fixbody .ui.dropdown .text{width:80px;overflow: hidden;text-overflow: ellipsis;}
.usermmodal .jurisdiction .tab.segment .fixbody .right.menu{ margin-right:0px;}

.usermmodal .jurisdiction .tab.segment .fixbody .mid.item{display:inline-block;width:120px !important; overflow: hidden;text-overflow: ellipsis !important;white-space: nowrap !important;}
.usermmodal .jurisdiction .tab.segment .fixbody .max.item{display:inline-block;width:100px !important; overflow: hidden;text-overflow: ellipsis !important;white-space: nowrap !important;}
.usermmodal .jurisdiction .tab.segment .fixbody .max.item.pright{margin-right:0px;}
/*角色*/
.charactermodal .ui.top.attached.tabular.menu{
	margin: 0;
	height: 30px;
	min-height: 30px;
}
.charactermodal .ui.top.attached.tabular.menu .item{
	padding: 0 16px;
	height: 30px;
	line-height: 30px;
}
.charactermodal .ui.top.attached.tabular.menu .item.active{
	font-weight: normal;
}
.charactermodal .ui.bottom.attached.tab.segment{
	height: 250px;
	overflow: hidden;
	overflow-y: auto;
	/*border-bottom: none;*/
    border-radius: 0;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	padding:10px;
	padding-bottom:4px;

}
.charactermodal .ui.bottom.attached.tab.segment.userProtect .fixbody{
	height:198px;
	padding-top:30px;
	padding-left:10px;
}
.charactermodal .ui.bottom.attached.tab.segment.userProtect .protectitem{
	width:100%;
	height:auto;
	min-height:30px;
	padding-top:30px;
	position: relative;
	line-height:30px;
	font-size:12px;
	
}
.charactermodal .ui.bottom.attached.tab.segment.userProtect .protectitem .caption{
	position: absolute;
	height:30px;
	top:0;
	left:0px;
	right:0;
	padding-right:80px;
	white-space: nowrap;
	line-height:30px;
}
.charactermodal .ui.bottom.attached.tab.segment.userProtect .protectitem .caption span{
	display: inline-block;
	height:30px;
	max-width: 120px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.charactermodal .ui.bottom.attached.tab.segment.userProtect .protectitem .ui.dropdown{
	position: absolute;
	top:0;
	height:30px;
	right:0px;
	width:80px;
	white-space: nowrap;
	line-height:30px;
}
.charactermodal .ui.bottom.attached.tab.segment.userProtect .protectitem .ui.dropdown .text{
	width:80px;
	height:30px;
	line-height: 30px;
	padding:0;
	margin:0;
	padding-left:10px;
}
.charactermodal .ui.bottom.attached.tab.segment.userProtect .protectitem .list{
	display:none
}
.charactermodal .ui.bottom.attached.tab.segment.userProtect .protectitem .list.active{
	display:block;
}
.charactermodal .ui.bottom.attached.tab.segment.userProtect .protectitem .ui.dropdown .dropdown.icon{
	position: absolute;
	right:10px;
	top:8px;
}
.charactermodal .ui.bottom.attached.tab.segment.userProtect .protectitem .list{
	padding-left:20px;
}




.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment {
	height: 208px;
}
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group{
	height:100%;
	overflow: hidden;
	position: relative;
}
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group>.ui.menu,
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .ui.menu.head,
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .contentList .menuitem.ui.menu{
	border-bottom: 1px solid #ccc!important;
    background: white;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin: 0;
    height: 30px;
    min-height: 30px;
    box-shadow: none;
}
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .contentList .menuitem.ui.menu.active{
	background:#d0e5f5!important
}
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group>.ui.menu .item,
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .ui.menu.head .item,
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .contentList .menuitem.ui.menu .item{
	height: 30px;
    line-height: 20px;
    padding: 5px 10px;
	cursor: pointer;
	overflow:hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .ui.menu.head {
	/* border-bottom: 2px solid #424558 !important; */
	border-bottom:1px solid #ccc;
	background: #fff;
	overflow: hidden;
	position:absolute;
	top:30px;
	left:0;
	right:10px;
	z-index: 11;
}
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .ui.menu.head .item{
	background: #fff;
	height:28px;
}
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .contentList .menuitem.ui.menu .item.dropdown{
	overflow: visible;
} 
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group>.ui.menu .item i{
	margin-top: -8px;
    color: #333;
}	
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent{
	height:calc(100% - 30px);
	overflow: hidden;
	overflow-y:scroll;
	padding-top:30px;
}
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .contentList{
	height:auto;
	padding-bottom:120px;
	/* overflow: hidden; */
	/* overflow-y: scroll; */
}
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .ui.menu.head .item,
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .contentList .menuitem.ui.menu .item{
	border-right: #ccc 1px solid;
}
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .ui.menu.head .item:last-child,
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .contentList .menuitem.ui.menu .item:last-child{
	border-right:none;
}

.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .contentList .menuitem.ui.menu  .item.dropdown{
	padding:0;
}

.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .contentList .menuitem.ui.menu  .item.dropdown .ui.dropdown{
	border: none;
    min-width: 40px;
    width: 100%;
    padding: 0;
    height: 29px;
    min-height: 29px;
	line-height: 30px;
	background:none;
	box-shadow: none;
}
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .contentList .menuitem.ui.menu  .item.dropdown .ui.dropdown input{
	background:none;
}

.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .contentList .menuitem.ui.menu  .item.dropdown .ui.dropdown .text{
	padding-left:10px;
	box-shadow: none;
}
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .contentList .menuitem.ui.menu  .item.dropdown .ui.dropdown .icon{
	top:6px;
}
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .contentList .menuitem.ui.menu  .item.dropdown .ui.dropdown .menu{
	border-radius: 4px !important;
	top:28px;
	
}
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .contentList .menuitem.ui.menu  .item.dropdown .ui.dropdown .menu .item{
	border-right: none!important;
	width: 100%!important;
    height: 24px;
    padding: 0 10px!important;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group>.fields{
	padding-top:30px;
	position: relative;
}
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .fields .ui.input{
	height:30px;
	line-height:30px;
	min-width:100px;
	position: absolute;
	top:0;
	left:0;
	z-index: 1;
	width:100%;
	border-radius:0!important; 
}
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .fields .ui.input input{
	width:100%;
	min-width: 100px;
	border: 0;
	padding:0 10px;
	border-bottom:1px solid #ccc;
	border-radius:0!important; 

}
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .fields .fieldslist{
	position: absolute;
	top:30px;
	left:0;
	right:0;
	bottom:0;
	overflow: hidden;
	overflow-y: auto
}
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .fields .fieldslist .item{
	height:24px;
	line-height:24px;
	padding:0 10px;
	overflow:hidden;	
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
}
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .fields .fieldslist .item.field{
	padding-left:30px;
}
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group.active{
	padding-right:230px;
}	
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group>.fields{
	position: absolute;
	top:0;
	bottom:0;
	right:0;
	width:230px;
	border-left:1px solid #ccc;
	display: none;
	background:#fff;
}
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group.active>.fields{
	display: block;
}
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .ui.menu.head .item:first-child,
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .contentList .menuitem.ui.menu>.item:first-child{
	width:440px!important;
}



.charactermodal .jurisdiction.segment .tab.segment{
	height: 200px!important;
}
.charactermodal .content{ position:relative;  padding-bottom:5px;}
.charactermodal .content:last-child{padding: 0;}
.charactermodal .content span{max-width:80px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;display: block; height:30px; line-height:30px;}
.charactermodal .content .ui.input,
.usermmodal .content .inline.fields{ 
	position: absolute;left: 80px;top: 0;right: 0; overflow: hidden;height:30px;
}
.usermmodal .content .inline.fields .ui.checkbox>input[type="checkbox"]{
	top:6px;
}
.charactermodal .content .ui.input .ui.button{ padding: 0; width: 40px;  text-align: center;}
.charactermodal .content .ui.input .ui.button i{margin:0 auto;}
.charactermodal .content .ui.checkbox{line-height: 30px;}
.charactermodal .content .inline.fields .field{float: left; padding-right:16px;}
.charactermodal .header{ font-weight: normal !important; padding:10px !important; font-size: 1em;}
.charactermodal .actions{ padding: 8px 10px !important;}
.charactermodal .actions .ui.button{
	font-weight: normal;
}
.charactermodal .actions .ui.button[btn="maximize"]{
	background: #EAEEF2;
    color: #34495E;
	border: 1px solid #B9C8D4;
	float: left;
	margin:0;
	margin-top:8px;
}
.charactermodal .float{float: left;}
.charactermodal .jurisdiction .menu{
	border: none !important;
	margin-top: 5px;
}

.charactermodal .jurisdiction .ui.dropdown .menu{
	border: 1px solid #ccc!important;
	width: 100%;
}
.charactermodal .jurisdiction .menu.ui.top.pointing.secondary {
	margin: 0;
	height: 20px;
	min-height: 20px;
	margin-bottom: 8px;
	position: relative;
}
.charactermodal .jurisdiction .jurisdictionsearch{
	position: absolute;
    top: 0;
    right: 0px;
	padding:0;
	height:30px;
}
.charactermodal .jurisdiction .jurisdictionsearch .icon{
	position: absolute;
    margin: 0;
    left: 4px;
    top: 4px;
    padding: 0;
}
.charactermodal .jurisdiction .jurisdictionsearch input{
	padding: 5px 10px 5px 24px;
    height: 24px !important;
    min-height: 24px !important;
    font-size: 12px;
    line-height: 24px;
    width: 100%;
    box-shadow: none!important;

}
.charactermodal .jurisdiction .menu.ui.top.pointing.secondary .item{
	height: 20px;
	padding:0 10px;
	line-height: 20px;
}
.charactermodal .jurisdiction .menu.ui.top.pointing.secondary .item.active{
	border-color:#da251d ;
	font-weight: normal;
}
.charactermodal .jurisdiction .tab.segment{border:1px solid #d4d4d5 !important; padding: 0 !important; position: relative;}
.charactermodal .jurisdiction .tab.segment.active{ margin-bottom:0 !important;}
.charactermodal .jurisdiction .tab.segment .fixhead{
	position: absolute;
    top: 0px;
    left: 0px;
    right: 10px;
    /*width: 100%;*/
	/*padding-right: 10px!important;*/
    height: 30px;
	min-height: 30px;
    background: white!important;
    border-bottom: 1px solid #ccc!important;
    border-radius: 0;
    margin: 0 !important;
    z-index: 100;

}
.charactermodal .jurisdiction .tab.segment .fixhead .right.menu{
	padding-right:15px;
	/*margin-right: 10px!important;*/
}

.charactermodal .jurisdiction .tab.segment .fixhead .item{
	width: 60px !important;
	height: 26px !important;
	line-height:26px;
	padding:0;
	/*padding-left: 10px;*/
	display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space:nowrap !important;
}
.charactermodal .jurisdiction .tab.segment .fixbody{
	/*min-height:100px;*/
	height: 198px;
	overflow-y: scroll;
	padding-top: 30px;
	/*padding-bottom:10px;*/
	box-shadow: none;
}
.charactermodal .jurisdiction .tab.segment .fixhead>.item:first-child{
	padding: 0!important;
	width: 100px!important;
	height: 28px!important;
	line-height: 30px!important;
	padding-left: 13px!important;
	background: white;

}
.charactermodal .jurisdiction .tab.segment .fixbody *:not(.fixhead){box-shadow: none;}
.charactermodal .jurisdiction .tab.segment .fixbody .ui.list{position: relative;}
.charactermodal .jurisdiction .tab.segment .fixbody .ui.menu{
	box-shadow:none;background: none;  margin:0 !important;
	padding-right: 10px;
	/*padding: 0 !important;*/
}
.charactermodal .jurisdiction .tab.segment .fixbody .ui.menu.con{
	 border-radius: 0!important;
    padding-right: 10px;
    border-bottom: 1px solid #ccc!important;
    min-height: 30px;
}
.charactermodal .jurisdiction .tab.segment .fixbody .ui.menu.con:last-child{
	/* border-bottom:none!important; */
}
.charactermodal .jurisdiction .tab.segment .fixbody .ui.dropdown .text{
	width:100px;
	overflow:visible;
	text-overflow: ellipsis;
	padding-left: 10px;
	height: 12px;
	line-height:12px;
	position: absolute;
	left:0;
	top:0;
}
.charactermodal .jurisdiction .tab.segment .fixbody .ui.dropdown .dropdown.icon{
	margin-left: 4px;
}
.charactermodal .jurisdiction .tab.segment .fixbody .right.menu{
	margin: 0px;
    height: 26px;
    padding: 0;
    background: white;
}
.charactermodal .jurisdiction .tab.segment .fixbody .right.menu .item{
	padding-right: 10px;
	width: 70px;
	text-align: center;
}
.charactermodal .jurisdiction .tab.segment .fixbody .right.menu .item.muti{
	padding: 5px!important;
	width: 80px!important;
	position: relative;
	cursor: pointer;
}
.charactermodal .jurisdiction .tab.segment .fixbody .fixhead.ui.menu .right.menu .item{
	position: relative;
}
.charactermodal .jurisdiction .tab.segment .fixbody .fixhead.ui.menu .right.menu .item.muti{
	width: 80px!important;
    padding: 0 5px!important;
    line-height: 26px;
    text-align: left;
	position: relative;
	overflow: hidden;
}
.charactermodal .item.muti span{
	max-width: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
}
.charactermodal .mutiMneu{
	position: absolute;
    top: 100%;
    left: 0;
    height: auto;
    width: 120px;
    word-break: break-all;
    background: white;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    overflow: hidden;
    max-height: 140px;
	overflow-y: auto;
	display:none;
	z-index: 3;
}
.charactermodal .mutiMneu.visible{
	display: block;
}
.charactermodal .jurisdiction .tab.segment .fixhead .mutiMneu .item{
	width:100%!important;
}
.charactermodal .mutiMneu .item{
	display: block!important;
    padding: 0 6px 0px 26px!important;
    line-height: 26px!important;
    text-align: left!important;
}
.charactermodal .jurisdiction .tab.segment .fixbody .right.menu .mutiMneu .item{
	width:100%!important;
	padding-left: 26px!important;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.charactermodal .jurisdiction .tab.segment .fixbody .right.menu .mutiMneu .item input{
	position: absolute;
	top: 4px;
}
.charactermodal .mutiMneu .item input{
    display: block!important;
    left: 6px!important;
	margin: 0!important;
	cursor: pointer;
}
.charactermodal .jurisdiction .tab.segment .fixbody .fixhead.ui.menu .right.menu .item input[type="checkbox"]{
	display: none;
	position: absolute;
	left:50%;
	top:4px;
	margin-left: -12px;
}
.charactermodal .jurisdiction .tab.segment .fixbody .fixhead.ui.menu .right.menu .item:hover input[type="checkbox"]{
	display: block;
}
.charactermodal .jurisdiction .tab.segment .fixbody .fixhead.ui.menu .right.menu .item:not(.muti):hover span{
	display: none;
}
.charactermodal .jurisdiction .tab.segment .fixbody .fixhead.ui.menu .right.menu .item.mid .ui.dropdown{
	position: absolute;
	left:0px;
	top:4px;
	display: none
}
.charactermodal .jurisdiction .tab.segment .fixbody .fixhead.ui.menu .right.menu .item.mid:hover .ui.dropdown{
	display: block;
}
.charactermodal .jurisdiction .tab.segment .fixbody .fixhead.ui.menu .right.menu .item.mid .ui.dropdown .menu{
	margin:0!important;
}
.charactermodal .jurisdiction .tab.segment .fixbody .fixhead.ui.menu .right.menu .item.mid .ui.dropdown .menu .item{
	display: block!important;
	width:100%!important;
	padding:0 10px!important;
	height:24px!important;
}

.charactermodal .jurisdiction .tab.segment .fixbody .mid.item{display:inline-block;width:120px !important; overflow: hidden;text-overflow: ellipsis !important;white-space: nowrap !important;}
.charactermodal .jurisdiction .tab.segment .fixbody .max.item{display:inline-block;width:100px !important; overflow: hidden;text-overflow: ellipsis !important;white-space: nowrap !important;}
.charactermodal .jurisdiction .tab.segment .fixbody .max.item.pright{margin-right:0px;}
.charactermodal .jurisdiction .tab.segment .fixhead .right.menu .item.mid{
	padding-left: 10px;
}
.charactermodal .jurisdiction .tab.segment .fixbody .right.menu .item.mid{
	text-align: left;
	padding-right: 0;
	overflow:visible;
}
.charactermodal .jurisdiction .tab.segment .fixbody .right.menu .item.mid .ui.dropdown{
	width: 100%;
	position: relative;
	height: 20px;
}
.charactermodal .jurisdiction .tab.segment .fixbody .right.menu .item.mid .ui.dropdown .text{
	height: 20px;
	line-height: 20px;
}
.charactermodal .jurisdiction .tab.segment .fixbody .right.menu .item.mid .ui.dropdown .dropdown.icon{
	position: absolute;
	margin: 0;
	width: 8px;
	height: 12px;
	right:0;
	top:4px;
}
.charactermodal .jurisdiction .tab.segment .fixbody .right.menu .item.mid .ui.dropdown .menu .item{
	text-align: left!important;
}
.ui.menu.con{ box-shadow: none !important; }
.bgblue{background: #dff5ff !important;}
#orgslist .folder.icon{
	color:#f4dc92;
}
.fixbody .ui.list{ padding-left: 10px;}
.user.icon{color:lightslategrey;}
.corner.icon{color: #333;}
.remove.icon{color: #333;}
.topmenu.ui.menu .item:not(.disabled):not(.header){color: #1881cc;}
.userList .ui.selection.list{ padding-top: 5px 0 0 0!important; margin: 0 !important;}
.ui.selection.list>.item.selected{color: #333000;}
.menu .divider{margin: 0;}

.ui.list>.item:hover{background: none !important;}
.ui.animated.selection.list{ padding: 0 !important;}
.ui.animated.selection.list .item{ padding-bottom: 0 !important; padding-top:4px !important; padding-left: 10px !important;}
.userList .ui.animated.selection.list .item:hover{ padding-left: 10px !important;}
#listmenu {width:120px; position: fixed; display:none;margin:0; padding:0;}
#usermenu {width:120px; position: fixed; display:none;margin:0; padding:0;}
#listmenu  *{color:#333}
#listmenu .item{  position: relative; }

.fixbody .item,.fixbody .item .ui.menu.con{width: 100%;}
.fixbody .ui.menu{ margin: 0 !important;}
.fixbody>.ui.menu>.item{ padding: 0 !important;  }
.fixhead.ui.menu>.item:not(.search){ padding-top:13px !important; padding-left: 10px !important;}
.ui.menu.con>.item{
	max-width: 140px;
	 overflow: hidden; 
	 text-overflow: ellipsis; 
	 padding-left:13px !important; 
	 white-space: nowrap
	}
.ui.menu.con.extend>.item{
	max-width: 400px;
}
.ui.menu.con>.right.menu .item{
	 width: 60px!important;
    padding: 5px 10px;
    height:28px;
	line-height: 28px;
    padding-left: 17px !important;
}
.ui.menu.con>.right.menu .mid.item{
	min-width:120px !important;padding-left: 0px !important; overflow: visible;
}

.ui.menu.con>.right.menu .mid.item .ui.dropdown .menu .item{
	    width: 100%!important;
    height: 24px;
    padding: 0 10px!important;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;

}
.actions .ui.button.positive{background: #0099CC!important;font-weight: normal;}
.actions .ui.button.deny{background: #EAEEF2;color: #34495E;font-weight: normal;border: 1px solid #B9C8D4}
.ui.selection.list .item .content>span.selected{
	font-weight:bold; 
	color:#333;
	font-family: 'Microsoft YaHei','微软雅黑', Lato,'Helvetica Neue',Arial;
}
.ui.selection.list .item .content>span{
	padding-right: 60px;
    overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.graphicpatterns-menu .ui.selection.list .item .content>span{
	padding-right: 60px;
	color: #585656;
}
.ui.menu .disabled{pointer-events: none !important; opacity: 0.6 !important;}
.ui.menu .ui.checkbox.disabled label{opacity: 1!important;}
.ui.menu .ui.checkbox.disabled{opacity: 1!important;}
.userbody .user.selected{
	border-radius: 5px;
    background: #d0e5f5!important;

}
.userbody .user.light{
	border-radius: 5px;box-shadow:0 0 10px rgba(0, 0, 0, .5);
    /*border-radius: 5px;*/
    /*background: #d0e5f5!important;*/
}
/*角色*/
.character .fixbody{
	height: 234px;
	overflow-y: auto ;
	border: 1px solid #ccc !important;
	padding-top: 30px;
	/*border-bottom:none!important;*/
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

.character .fixbody .fixhead.ui.menu{
	/*box-shadow: 0 1px 2px 0 rgba(34,36,38,.15) !important;*/
	border: none;
	/*display: block;*/
	position: absolute;
	top: 8px;
	left: 8px;
	right: 8px;
	height: 30px;
	border-bottom: 1px solid #ccc!important;
	border-radius: 0;
	margin: 0 !important;
	min-height: 30px;
	z-index: 100;
	box-shadow: none;
	border-top-left-radius:4px;
	border-top-right-radius:4px;

}
.character .fixbody .menubox .ui.menu{
	border-bottom: 1px solid #ccc;
    border-radius: 0;
    box-shadow: none;
    min-height: 30px;
}
.character .fixbody .location{
	display: block !important;
    padding: 0 !important;
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: auto!important;
    max-width: 460px !important;
}
.ui.menu.con>.item:first-child,.character .fixbody .fixhead.ui.menu .item:first-child{
	height: 40px;
	padding: 0 0 0 14px !important;
	line-height: 40px;
	width: auto;
}
.ui.menu.con>.item:first-child{
    height: 30px;
    padding: 0 0 0 14px !important;
    line-height: 30px;
	width: auto;
	text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.character .fixbody .fixhead.ui.menu .right.menu .item{
	height: 30px!important;
	margin-right: 2px;
}
.character .fixbody .fixhead.ui.menu .item{
	height: 35px;
	width: auto;
	margin-right: 17px;
	padding: 13px 13px 0 13px !important;
}
.character .fixbody .fixhead.ui.menu .item.location{
	height: 30px;
	line-height: 30px;
	padding: 0 !important;
}
.character .fixbody .fixhead.ui.menu .item.name{
	height: 30px;
	line-height: 30px;
	padding-top: 0 !important;
}
.character .fixbody>.ui.menu{
	border: none;
}
.character .fixbody>.ui.menu .item .ui.menu.con{
	border: none;
}
.character .fixbody>.ui.menu .item .ui.menu.con:hover{
	background:#dff5ff;
}

.charactermodal .fixbody .ui.list.selection.protect{
	margin: 0!important;
	padding:0;
}
.charactermodal .fixbody .ui.list.selection .item{
	padding: 0;
}
.charactermodal .fixbody .ui.list.selection .item .content{
	width: 100%;
	padding-left: 10px;
}
.charactermodal .fixbody .ui.list.selection .item .content.hide{
	display: none!important;
}
.charactermodal .fixbody .ui.list.selection .item .content>span,
.charactermodal .fixbody .ui.list.selection.protect .list.animated.ui .content>span{
	display: block;
	width: 100%;
	height: 20px;
	line-height: 20px;
	max-width: 100%;
	overflow: visible;
	position: relative;
	color:#666;
}
.charactermodal .fixbody .ui.list.selection .item .content>span.selected,
.charactermodal .fixbody .ui.list.selection.protect .list.animated.ui .content>span.selected{
	color:#333;
	font-weight: bold;
}
.charactermodal .fixbody .ui.list.selection.protect .list.animated.ui{
	padding:0;
}

.charactermodal .fixbody .ui.list.selection.protect .list.animated.ui .content>span .right.dropdown.ui{
	position: absolute;
	right:8px;
	top:0;
	height: 20px;
	width: 52px;
	line-height: 20px;
}
.charactermodal .fixbody .ui.list.selection.protect .list.animated.ui .content>span .right.dropdown.ui .dropdown.icon{
	top:1px;
}
.charactermodal .fixbody .ui.list.selection.protect .list.animated.ui .content>span .right.dropdown.ui .text{
	width: auto;
}
.charactermodal .fixbody .ui.list.selection.protect .list.animated.ui .content>span .right.dropdown.ui .menu{
	width: 50px;
}
.charactermodal .fixbody .ui.list.selection.protect .list.animated.ui .content>span .right.dropdown.ui .menu .item{
	height: 24px;
	line-height: 24px;
	border: none;
	width: 100%;
	padding: 0!important;
	text-align: center;
	font-size: 12px;
}
.usermmodal .content .ui.action.input{
	padding-right:0px; 
}
.usermmodal .content .ui.action.input input{
	border: 1px solid rgba(34,36,38,.15);
	border-radius: 4px!important;
	/* border-top-right-radius: 0px!important;
	border-bottom-right-radius: 0px!important; */
}
.usermmodal .content .ui.action.input .ui.button{
	position: absolute;
	right:0px;
	background: none;
    color: #34495E;
    font-weight: normal;
    border:none;
    height: 30px;
    padding: 0 8px!important;
	font-size: 12px!important;
	width: 30px;
	top: 0px;
	border-radius:4px; 
	/* border-top-left-radius:0;
	border-bottom-left-radius:0;   */
}
.usermmodal .content .ui.action.input .ui.button i{
	margin:0;
	width:14px;
	height:14px;
	position: absolute;
	top:8px;
	left:8px;
	line-height:14px;
}
.usermmodal .content .ui.action.input .ui.button.clear{
	width:30px;
	height:30px;
	background:none;
	border: none;
	right:30px;
	padding:0;
	text-align: center;
}


.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .contentList .menuitem.ui.menu[dtype="protect"] .item:first-child i.icon{
	line-height: 10px;
	color:#666;
}
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .ui.menu.head .item,
.charactermodal .ui.bottom.attached.tab.segment .ui.bottom.attached.tab.segment .group .menucontent .contentList .menuitem.ui.menu .item{
	border:none
}
.powerPermissions .protectModalContent .leftcontent>.content .item .name{
	height:30px;
}
.powerPermissions .protectModalContent {
    height: 280px;
}
.protectModal.powerPermissions .leftcontent>.content{
	height: 180px;
    margin: 0;
    padding: 0;
    width: 360px;
    border-radius: 2;
}
.protectModal.powerPermissions .protectModalContent .ui.search.input .search.icon {
    top: 8px;
}
.powerPermissions .protectModalContent  .rightcontent .content .ui.input.search {
    width: 100%;
    max-width: 600px;
    border-radius: 4px;
    border-bottom: 1px solid #ccc;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    height: 30px;
    background: white;
    position: relative;
    float: right;
}
.powerPermissions .rightcontent .content .ui.search.input .search.icon{
    color: rgba(0,0,0,.87);
    margin-top: 0px;
    padding-left: 10px;
    position: absolute;
    left: 0px;
    font-size: 12px;
    top: 6px;
}
.powerPermissions .rightcontent .content .ui.search.input input{
    width: 100%;
    max-width: 600px;
    height: 29px;
    padding: 0 10px 0 30px;
    line-height: 30px;
    border: none;
    outline: none;
    box-shadow: none;
    border-radius: none;
    background: none;
}
.protectModal.powerPermissions .protectModalContent .rightcontent{
	overflow:visible;
}
.powerPermissions .actions .button,
.powerPermissions .actions .button:hover{
	height: 32px;
    padding: 0 16px;
	line-height: 32px;
	background: #EAEEF2;
    color: #34495E;
    font-weight: normal;
    border: 1px solid #B9C8D4;
}
.powerPermissions .rightcontent .content .ui.dropdown {
    width: 60px;
    height: 30px;
    min-height: 30px;
    padding: 0;
    position: absolute;
    left: 0;
    border: none;
    cursor: pointer;
    border-bottom: 1px solid #ccc;
}
.powerPermissions .rightcontent .content .ui.dropdown .menu {
    width: 60px;
    border-left: none;
    border-radius: 0px;
    font-weight: normal;
    border-color: #e5e5e5;
}
.powerPermissions .rightcontent .content .ui.dropdown .text{
	padding-left: 10px;
    height: 100%;
    line-height: 30px;
    display: block;
    padding-right:12px;
}
.powerPermissions .rightcontent .content .ui.dropdown .icon.dropdown{
	position: absolute;
	display: block;
	margin:0;
	right:2px;
	top:0px;
}

.powerPermissions .protectModalContent .rightcontent>.content .list{
	position:absolute;
	top:30px;
	bottom:0;
	left:0;
	right:0;
	overflow: hidden;
	overflow-y:auto;
}

.powerPermissions .protectModalContent .leftcontent>.content .item:last-child{
	border-bottom:1px solid #ccc;
}
.powerPermissions .rightcontent .content  .ui.dropdown .menu .item {
    text-align: center;
    height: 30px;
    font-weight: normal;
    font-size: 12px;
    text-align: left;
    padding-left: 10px !important;
    border-top: 1px solid #e5e5e5;
    border-bottom: none;
}
.protectModal.powerPermissions .protectModalContent .leftcontent .tabular.menu{
    height:30px;
    min-height: 30px;
    margin: 0;
    margin-top: -1px;
    border-bottom: 1px solid transparent;
}
.protectModal.powerPermissions .protectModalContent .leftcontent .tabular.menu .item {
    height: 30px;
    line-height: 30px;
    padding: 5px;
    border-top: none;
    border-bottom: 1px solid transparent;
}
.protectModal.powerPermissions .protectModalContent .leftcontent .tabular.menu .active.item {
    border-bottom: 1px solid #ccc;
    border-radius: 0 0 .28571429rem .28571429rem !important;
    font-weight: normal;
}

.ui.small.modal.powerRoles{
	width:400px!important;
	margin-left:-200px!important;
	height:400px;
}
.ui.small.modal.powerRoles .content{
	height:300px;
	padding:10px;
}
.ui.small.modal.powerRoles .ui.menu{
	margin:0;
	box-shadow:none;
	height:30px;
	line-height:30px;
	min-height:30px;
	border-radius:0;
}
.ui.small.modal.powerRoles .ui.menu .item{
	height:30px;
	padding:0 10px;

}
.ui.small.modal.powerRoles .ui.menu.head{
	border-top-left-radius: 4px;
	border-top-right-radius:4px;
}
.ui.small.modal.powerRoles .ui.menu.row{
	border:none;
	border-bottom:1px solid rgba(34,36,38,.15);
}
/* .ui.small.modal.powerRoles .ui.menu.row:last-child{
	border-bottom:1px solid rgba(34,36,38,.15);
} */
.ui.small.modal.powerRoles .ui.menu .item .ui.checkbox label:before{
	top:0!important;
}
.ui.small.modal.powerRoles .menuContent{
	height:250px;
	overflow:hidden;
	overflow-y:auto;
	border:1px solid rgba(34,36,38,.15);
	border-top:none;
	background:#fff;
}	

