.am-at-i {
	position: absolute !important;
	border: solid #d8d8d8 !important;
	border-width: 0 2px 2px 0 !important;
	display: inline-block;
	padding: 3px !important;
	right:3px !important;
	top:10px !important;
}

.am-at-right {
transform: rotate(-45deg) !important;
-webkit-transform: rotate(-45deg) !important;
}

.user-nick-list{
	display:none;
	border:1px solid #dedede;
	height:auto;
	position: absolute;
	background:#ffffff;
	z-index:999999 !important;
	-webkit-box-shadow: 1px 1px 3px 1px rgb(116, 116, 116);/* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
	-moz-box-shadow: 1px 1px 3px 1px rgb(116, 116, 116); /* Firefox 3.5 - 3.6 */
	box-shadow: 1px 1px 3px 1px rgb(116, 116, 116);
	
}

.unl_ul{
	list-style:none;
	padding-left:0px;
	width:150px;
	margin-top:0px;
	margin-bottom:0px;
	height:auto;
	-webkit-margin-before: 0px;
	-webkit-margin-after: 0px;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
	overflow-y: auto;
	overflow-x: hidden;
}

.unl_ul li{
	margin:0 0 0 0 !important;
	height:25px;
	padding:5px 0 0 5px !important;
	color:#3e3e3e;
	cursor:pointer;
	font-weight:bold;
	border-top:1px solid #eeeeee;
	-webkit-box-sizing:content-box !important;
	-moz-box-sizing:content-box !important;
	white-space: nowrap !important;
	text-overflow: ellipsis !important;
	position: relative;
}

.unl_ul li:first-child{
	border-top:0px solid #eeeeee;
}

.am-title{
	padding:2px 0 0 2px !important;
	color:#0099ff;
	background:#ffffff;
	height:25px;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px solid #cecece;
	font-family: "Noto Sans KR", "Noto Sans Korean", "Apple SD Gothic Neo", "애플 SD 산돌고딕 Neo", "나눔바른고딕", "NanumBarunGothic", "나눔바른고딕OTF", "NanumBarunGothicOTF", "NanumGothic", "나눔고딕", "Malgun Gothic", "맑은 고딕", sans-serif;
}

.am-title-img{
	vertical-align:middle;
	margin-right:5px;
}

.am-sp-status{
	display:none;
	border:none;
	height:auto;
	position: absolute;
	z-index:999999;
	background:#ffffff;
	cursor:pointer;
}

.xe_content .emojioneemoji{
	height:22px !important;
	vertical-align: text-bottom !important;
}

.am-emoji{
	display:none;
	border:none;
	height:auto;
	position: absolute;
	z-index:1000;
	background:#ffffff;
	cursor:pointer;
}

.am-spell{
	display:none;
	border:3px solid #dedede;
	height:auto;
	position: absolute;
	z-index:999999;
	background:#ffffff;
}

.am-ul{
	list-style:none;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:0px;
	width:150px;
	height:auto;
	-webkit-margin-before: 0px;
	-webkit-margin-after: 0px;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}

.am-spell-red{
	color:#ff6600;
}

.am-ul li{
	margin:0 0 0 0 !important;
	height:25px;
	padding:5px 0 0 5px !important;
	color:#3e3e3e;
	cursor:pointer;
	font-weight:600;
	-webkit-box-sizing:content-box  !important;
	-moz-box-sizing:content-box !important;
	border-top:1px solid #eeeeee;
}
.am-ul li:hover{
	background:#f6f6f6;
}

.am-ul li:first-child:hover{
	background:#ebebeb;
}

.am-ul li:first-child{
color:#7e7e7e;
border-top:0px solid #eeeeee;
background:#ebebeb;
}
.active_unl_li{
background:#f1f1f1;
}

.am-span{
display:none !important;
}

#am_blank_img{
display:none;
}

#am_crop_icon_img{
display:none;
}

.am-img-loading{
height:30px;
text-align:center;
display:none;
position: absolute;
background:#ffffff;
}
.am-img-alert{
height:30px;
font-size:13px;
padding-top:5px;
background:#222222;
color:#ffffff;
text-align:center;
display:none;
border:2px solid #dedede;
position: absolute;
cursor:pointer;
}

.am-img-btn{
width:50px !important;
height:20px !important;
font-size:13px !important;
padding:7px !important;
background:#222222 !important;
color:#ffffff !important;
text-align:center !important;
display:none;
border:2px solid #dedede !important;
position: absolute !important;
cursor:pointer !important;
box-sizing: content-box !important;
line-height: 1.4 !important;
}
.am-cropper{
width:100%;
height:100%;
display:none;
position: absolute;
border:2px solid #dedede;
z-index:999999;
background:#e2e2e2;
}
.am-crop-bottom{
padding-top:10px !important;
text-align:center;
height:40px;
width:100%;
background:#e2e2e2;
}

.crop-btn-ok{
cursor:pointer;
height:30px;
background-color:#0099cc;
color:white;
}


#crop_div_am{
overflow:auto;
overflow-x:hidden;
}

.crop-btn-cancle{
cursor:pointer;
height:30px;
background-color:#ff6699;
color:white;
}

.at-class-colon{
	width:22px !important;
	height:22px !important;
	border:0 !important;
}


.at-emoti-colon{
	width:22px !important;
	height:22px !important;
	border:0 !important;
	vertical-align: top;
}

.atwho-view-ul li{
	font-size:12px !important;
}

.at-class-percent{
	width:32px !important;
	height:auto !important;
	border:0 !important;
}

.at-emoti-percent{
	width:250px !important;
	height:auto !important;
	border:0 !important;
	vertical-align: top;
}

.at-emoti-star{
	width:20px !important;
	height:auto !important;
	border:0 !important;
	vertical-align: top;
}

.at-emoti-p-star{
	width:100% !important;
	height:auto !important;
	border:solid 3px #EFEFEF !important;
	padding:5px !important;
}

.at-emoti-p-star2{
	width:100% !important;
	height:auto !important;
	border:solid 3px #54ACD2 !important;
	padding:5px !important;
}

.am-at-title{
	height:22px !important;
	font-size:13px;
	font-weight:bold;
	padding-left:3px;
	border-bottom:solid 1px #b9b9b9;
}

.ct-selected{
	background: #EFEFEF !important;
}