/* ------------------------------------------------------------------------------------------ */
/* -------------------------------            ACP             ------------------------------- */
/* -------------------------               LIST GROUP               ------------------------- */
/* -------------------------------        Version  0.1        ------------------------------- */
/* ------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------------ */
/*                                           GENERAL                                          */
/* ------------------------------------------------------------------------------------------ */

/* ============       LEVEL 01       ============ */
.listGroup {
/*	float: right;
	width: 250px;*/
	padding: 0 0 30px 10px;
}
.ltr .listGroup {float: left;padding: 0 10px 30px 0;}
.listGroup > h3 {
	border-bottom: 1px solid #fff;
	text-align: right;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: space-between;
    background-color: #004f7d;
    border-radius: 5px 5px 0 0;
    color: #fff;
	padding: 0 15px;
	margin: 0;
}
.listGroup > h3 > span {
	border-bottom: 5px solid #ff8800;
	font: 17px/35px Yekan,Tahoma,Geneva,sans-serif;
	color: #fff;
}

.listGroup > h3 > i{
	transition: all .5s ease;
}
.listGroup > ul {
	width: calc(100% - 10px);
	display: none;
	position: absolute;
    z-index: 9;
	padding: 0;
	margin: 0;
}
.listGroup > ul > li {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none outside none;
	background: none repeat scroll 0 0 #eeeeee;
	border-bottom: 1px solid #ffffff;
	transition: all .5s ease;
}
.ltr .listGroup > ul > li{text-align: right}

.listGroup > ul > li:hover{
	background-color: #fafafa;
}

.listGroup > ul > li.lastChild {
	border-bottom: medium none;
	border-radius: 0 0 5px 5px;
}
.listGroup > ul > li > i,.listGroup ul li ul li i,.listGroup ul li ul li ul li i {
	display: block;
	position: absolute;
	top: 10px;
	left: 6px;
	text-align: center;
	font-size: 15px;
	color: #078397;
	cursor: pointer;
	width: 20px;
	height: 20px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background-color: #EEEEEE;
	line-height: 11px;
	border: 1px solid #7ab8c2
}
/*.listGroup ul li ul li i {
	display: block;
	position: absolute;
	top: 7px;
	left: 5px;
	font-size: 14px;
	color: #128EC7;
	cursor: pointer;
}*/
.ltr .listGroup > ul > li > i{left: auto;right: 6px;}
.listGroup > ul > li > a {
	display: block;
	/* padding: 0 15px 0 0; */
    padding: 7px 15px;
}
.ltr .listGroup > ul > li > a {text-align: left;padding: 0 0 0 15px;}
.listGroup > ul > li > a > span {
	display: block;
	font: 13px/27px Yekan,Tahoma,Geneva,sans-serif;
	color: #078397;
}

/* ============       LEVEL 02       ============ */
.listGroup ul li ul {
	display: none;
	margin: 0;
	padding: 0;
}
.listGroup ul li ul li ul li,.listGroup ul li ul li ul li ul li ul li{background-color:#405C60;}
.listGroup ul li ul li ul li a span,.listGroup ul li ul li ul li ul li ul li a span{color:#fff}
.listGroup ul li ul li ul li ul li{background-color:#4F6B6F}
.listGroup ul li ul li ul li ul li a span{color:#fff}
.listGroup ul li ul li {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none outside none;
	background: none repeat scroll 0 0 #4f6b6f;
	border-bottom: 1px solid #ffffff;
	/* padding: 7px 15px; */
}

.ltr .listGroup ul li ul li i {right: 10px;}
.listGroup ul li ul li a {
	display: block;
	padding: 7px 15px 7px 30px;
}
.ltr .listGroup ul li ul li a{text-align: left;padding: 0 0 0 15px;}
.listGroup ul li ul li a span {
	display: block;
	font: 13px/27px Yekan,Tahoma,Geneva,sans-serif;
	color: #ffffff;
}


/* ------------------------------------------------------------------------------------------ */
/* -------------------------------                            ------------------------------- */
/* ------------------------                    END                   ------------------------ */
/* -------------------------------                            ------------------------------- */
/* ------------------------------------------------------------------------------------------ */