





.rightnav li {
    cursor: pointer;
}

/*------------ Main Menu ------------*/
.mainmenu {
    font-size: 16px;
    position: relative;
    margin: 0px auto;
    padding: 0;
}

.mainmenu > li {
    box-sizing: border-box;
    height: 48px;
    color: #fff;
    /* border-top: 1px solid  #f26836 ; */
    background-color:#c6c7c8 ;
}

.mainmenu > li:first-child {
    border-top: 0;
    border-radius: 7px 7px 0 0;
}

.mainmenu > li:last-child {
    border-radius: 0 0 7px 7px;
}

.mainmenu > li span {
    line-height: 48px;
    display: block;
	border-bottom:2px solid #eee;

}

.mainmenu > li span.last { border-bottom:none;}
.mainmenu > li a{ color:#fff; display:block;}

.mainmenu > li .icon {
    display: block;
    float: left;
    background: rgb(41, 0, 136);
    padding: 14px;
    margin-right:10px;
		
}

.mainmenu > li .messages {
    font-size: 11px;
    line-height: 19px;
    display: block;
    float: right;
    width: 34px;
    height: 18px;
    margin-top: -33px;
    margin-right: 19px;
    padding: 0;
    text-align: center;

}

.expand-triangle {
    width: 276px;
    height: 10px;
    content: " ";
}

.expand-triangle img {
    width: inherit;
    height: inherit;
    margin-left: 0px;
    vertical-align: top;
}

/*------------ Sub Menu ------------*/
.submenu {
    font-size: 13px;
    box-sizing: border-box;
    content: " ";
    color: #ccc;
	font-weight:600;
	
}

.submenu li {

   
    margin-left: 0px;
    padding: 10px 14px; 
    transition: border-left 220ms ease-in;
    border-left: solid 6px #0e6282;
    background-color: #05b1d0;
	border-bottom:1px solid #eee;
}

.submenu .chosen,
.submenu .chosen:hover {
    border-left: solid 6px #96d145;
}

.submenu li:hover {
    border-left: solid 6px #fcb100;
}

.submenu li span {
    margin-left: 30px;
}

.submenu li span a{ color:#eee; text-decoration:none; font-size:12px;}