#wrapper {padding-top: 0;padding-left: 0;}
#header {border-bottom: 2px solid #2c3e50;background:#FFF} 

#header-nav > ul.navbar-nav > li.dropdown:not(.user-nav) {position:unset}
#header .navbar-nav > li > .dropdown-menu.mega-menu {top: 90px;width:100%;background: #FBFBFB;/* box-shadow: 0 1px 2px rgba(0,0,0,0.1); */border: 0;border-top: 2px solid #e14e52;padding: 10px 0 15px;}

#header-nav > ul.navbar-nav > li > a {text-align:center;font-weight: 500;color:#404040;text-shadow: none;padding: 15px 30px;}
#header-nav > ul.navbar-nav > li:hover > a {background:#2c3e50;color:#FFF;position:relative}
#header-nav > ul.navbar-nav > li.dropdown:hover:not(.user-nav) > a:after {content:'';position:absolute;bottom: -11px;border: 10px solid transparent;border-top: 10px solid #e55054;left: 50%;margin-left: -10px;z-index: 1002;border-bottom: 0;}
#header-nav > ul.navbar-nav > li > a span {display:block;height: 40px;}
#header-nav > ul.navbar-nav > li > a i.mm-ico {display:block;margin:auto}

#header .logo {display:inline-block;margin: 12px 0;}

#header-nav .user-nav .un-icon{border-radius: 100%;border: 1px solid;width: 34px;height: 34px;padding: 6px 0;margin: 0 auto 6px;}

.mega-menu h5 {color:#2c3e50;font-family: 'Roboto';text-transform: uppercase;font-weight: 600;}
.mega-menu li {margin: 8px 0;}
.mega-menu a {font-family:'Roboto';color:#333;text-decoration: none;display: inline-block;padding-left: 22px;}
.mega-menu a:hover {color:#2c3e50;}
.mega-menu a .mm-ico {vertical-align: middle;margin-top: -2px;margin-left: -22px;}
a .main-icon {font-size: 2.3em;}



.mm-ico{background: url(../img/megamenu-sprites.png) no-repeat; display:inline-block;}

.mm_dashboard {background-position: -338px -46px ;width: 32px;height: 32px;}
li:hover .mm_dashboard {background-position: -301px -46px ;}

.mm_main-menu {background-position: -263px -46px ;width: 32px;height: 32px;}
li:hover .mm_main-menu {background-position: -226px -46px ;}

.mm_main-reports {background-position: -189px -46px ;width: 32px;height: 32px;}
li:hover .mm_main-reports {background-position: -153px -46px }

.mm_settings {background-position: -117px -46px ;width: 32px;height: 32px;}
li:hover .mm_settings {background-position: -81px -46px}

.mm_funds {background-position: -412px -46px ;width: 32px;height: 32px;}
li:hover .mm_funds {background-position: -375px -46px ;}

.mm-01{background-position: -140px -20px ;width: 17px;height: 18px;}
.mega-menu a:hover .mm-01{background-position: -120px -20px ;}

.mm-03 {background-position: -20px -40px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-03 {background-position: 0 -40px ;}

.mm-04 {background-position: -140px 0;width: 17px;height: 17px;}
.mega-menu a:hover .mm-04 {background-position: -120px 0;}

.mm-05 {background-position: -420px -20px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-05 {background-position: -400px -20px }

.mm-06{background-position: -300px -20px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-06 {background-position: -280px -20px }

.mm-07 {background-position: -460px 0;width: 17px;height: 17px;}
.mega-menu a:hover .mm-07 {background-position: -440px 0}

.mm-08 {background-position: -380px -20px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-08 {background-position: -360px -20px }

.mm-09 {background-position: -420px 0;width: 17px;height: 17px;}
.mega-menu a:hover .mm-09 {background-position: -400px 0}

.mm-10 {background-position: -100px -20px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-10 {background-position: -80px -20px}

.mm-11 {background-position: -460px -20px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-11 {background-position: -440px -20px }

.mm-12 {background-position: -500px -20px;width: 17px;height: 17px;margin-bottom: 2px;}
.mega-menu a:hover .mm-12 {background-position: -480px -20px ;}

.mm-13 {background-position: -21px -101px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-13 {background-position: -40px -101px ;}

.mm-14 {background-position: -60px -101px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-14 {background-position: -80px -101px ;}

.mm-15 {background-position: -260px -101px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-15 {background-position: -180px -121px ;}

.mm-16 {background-position: -240px -101px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-16 {background-position: -200px -121px ;}

.mm-17 {background-position: -320px -101px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-17 {background-position: -120px -121px ;}

.mm-18 {background-position: -200px -101px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-18 {background-position: -240px -121px}

.mm-19 {background-position: -20px -121px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-19 {background-position: -80px -121px }

.mm-20 {background-position: -140px -101px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-20 {background-position: -300px -121px}

.mm-21 {background-position: -120px -101px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-21 {background-position: -320px -121px}

.mm-22 {background-position: -40px -121px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-22 {background-position: -60px -121px}

.mm-23 {background-position: -300px -101px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-23 {background-position: -140px -121px}

.mm-24 {background-position: -158px -101px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-24 {background-position: -280px -121px ;}

.mm-25 {background-position: -220px -101px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-25 {background-position: -220px -121px}

.mm-26 {background-position: -280px -101px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-26 {background-position: -160px -121px}

.mm-27 {background-position: -340px -101px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-27 {background-position: -100px -121px }

.mm-28 {background-position: -180px -101px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-28 {background-position: -260px -121px}

.mm-29 {background-position: -220px -20px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-29 {background-position: -200px -20px ;}

.mm-30 {background-position: -380px 0;width: 17px;height: 17px;}
.mega-menu a:hover .mm-30 {background-position: -360px 0}

.mm-31 {background-position: -260px -20px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-31 {background-position: -240px -20px}

.mm-32 {background-position: -500px 0;width: 17px;height: 17px;}
.mega-menu a:hover .mm-32 {background-position: -480px 0}

.mm-33 {background-position: -540px 0;width: 17px;height: 18px;}
.mega-menu a:hover .mm-33 {background-position: -520px 0;}

.mm-34 {background-position: -340px -20px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-34 {background-position: -320px -20px ;}

.mm-35 {background-position: -540px -20px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-35 {background-position: -520px -20px }

.mm-36 {background-position: -60px -40px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-36 {background-position: -40px -40px }

.mm-37 {background-position: -20px 0;width: 17px;height: 17px;}
.mega-menu a:hover .mm-37 {background-position: 0 0;}

.mm-38 {background-position: -180px -20px ;width: 17px;height: 17px;}
.mega-menu a:hover .mm-38 {background-position: -160px -20px }

.mm-39 {background-position: -100px 0;width: 17px;height: 17px;}
.mega-menu a:hover .mm-39 {background-position: -80px 0}

.mm-40 {background-position: -60px -20px;width: 17px;height: 17px;margin-bottom: -4px;}
.dropdown-menu a:hover .mm-40 {background-position: -40px -20px;}

.mm-41 {background-position: -100px -101px ;width: 17px;height: 17px;}
.dropdown-menu a:hover .mm-41 {background-position: -340px -121px}

.mega-menu .parent-item a { cursor: default; font-weight: bold; padding-left: 0; }
.mega-menu .sub-item a { padding-left: 35px; }