div[data-angular-tlfmenu] {
	/* prevent user selection */
	-moz-user-select: -moz-none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* default */
/*	font-family: Tahoma; */
	font-family: 맑은고딕;
	font-size:14px;
	font-weight: bold;
	color: #616157;
	text-decoration: none;
}

div[data-tlfmenu-model] ul {
	margin: 0;
	padding: 0;
	list-style: none; 
	border: none;
	overflow: hidden;
}

div[data-tlfmenu-model] li {
	position: relative;
  	padding: 0px 0px 0px 0px;
	line-height: 40px;
    text-indent: 0px;
    border: none;
  	border-top: 1px solid #f2efee; 
  	background-color: white;
}

div[data-tlfmenu-model] li .expanded {
	padding: 0px 0px 0px 0px;
  	/* border-top: 1px solid #f2efee; */ 
	/* float: left; */
	/* background-image: url('/images/stella/icon/icon_-_default_50.jpg');
  	background-repeat: no-repeat;
  	background-position: left; */
}

div[data-tlfmenu-model] li .collapsed {
	padding: 0px 0px 0px 0px;
	/* background-image: url("/images/stella/icon/icon_+_default_50.jpg");
	background-repeat: no-repeat;
	background-position: left; */
}


div[data-tlfmenu-model] li .expanded.arrow:after {
    /* font-family: "Glyphicons Halflings"; */
    color: #f00;
    content: "\e114";
    float: right;
    padding-right: 15px;
} 

div[data-tlfmenu-model] li .collapsed.arrow.:after {
    content: "\e080";
} 


div[data-tlfmenu-model] li .normal {
	padding: 0px 0px 0px 0px;
	/* padding: 1px 10px; */
	/* line-height: 20px; */
	/* margin-bottom: 0.01em; */
	/* background-image: url("/images/stella/icon/icon_menu_11.gif");
	background-repeat: no-repeat; */
}

div[data-tlfmenu-model] li .children-normal {
	/* line-height: 30px; */
	padding: 0px 0px 0px 25px;
	margin-bottom: 0.01em;
}

.slider {
	overflow-y: hidden;
	max-height: 500px; /* approximate max height */

	transition-property: all;
	transition-duration: .5s;
	transition-timing-function: cubic-bezier(0, 1, 0.5, 1);	
}

/* div[data-tlfmenu-model] li i, div[data-tlfmenu-model] li span, div[data-tlfmenu-model] li p { */
div[data-tlfmenu-model] li i, div[data-tlfmenu-model] li span {
  	cursor: pointer;
}

div[data-tlfmenu-model] li .selected {
	/* display: block; */
	/* padding: 5px 20px; */
  	/* background-color: #ff9900; */
  	color: #ff6600;
}

div[data-tlfmenu-model] li .bold-red {
	/* font-weight: bold; */
	color: #ff6600;
}
