#sidebar-nav {
  width: 80px;
  transition: left 0.25s ease 0s;
  z-index: 900;
  vertical-align: top;
  position: relative;
  background-color: #274150;
}

#sidebar-nav #dashboard-menu li a span {
    visibility: visible;
}
#sidebar-nav #dashboard-menu li:last-child a {
    border-bottom: 0 none;
    box-shadow: none;
}
#sidebar-nav.display {
    height: 100%;
    left: 0;
    position: absolute;
}
#dashboard-menu {
  margin: 0px;
}

#dashboard-menu > li {
  position: relative;
}

#dashboard-menu .even {
/*   background-color: #2D4957;
  border-right: 5px solid #2D4957; */
  background-color: #274150;
/*   border-right: 5px solid #274150; */
  opacity: 0.70;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}

#dashboard-menu .even:hover {
  background-color: #547689;
}

#dashboard-menu .odd:hover {
/*   background-color: #274150; */
  background-color: #547689;
}


#dashboard-menu .new {
  background-color: #0090D6;
  border-right: 5px solid #0090D6;
  opacity: 0.70;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}

#dashboard-menu .new:hover {
  background-color: #0090D6;
}

#dashboard-menu .odd {
  background-color: #274150;
/*   border-right: 5px solid #274150; */
  opacity: 0.70;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
}


#dashboard-menu .selected {
/*   border-right: 5px solid #5d7fa1; */
  opacity: 1;
  background-color: #5d7fa1;
  opacity: 0.90;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}

#dashboard-menu .open {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
}

#dashboard-menu .selected:hover {
	background-color: #7d99b4;
}

#dashboard-menu > li .icon-group {
    font-size: 22px;
}
#dashboard-menu > li i {
    font-size: 23px;
    top: 17px;
}
#dashboard-menu .pointer {
    position: absolute;
    right: 9px;
    top: 20px;
}
#dashboard-menu .pointer .arrow, #dashboard-menu .pointer .arrow_border {
    border-color: transparent #FFFFFF transparent transparent;
    border-style: solid;
    border-width: 11px;
    font-size: 0;
    left: 0;
    line-height: 0;
    margin: 0 auto 0 45%;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 1002;
}
#dashboard-menu .pointer .arrow_border {
    border-color: transparent #C0D2DD transparent transparent;
    border-style: solid;
    border-width: 11px;
    margin-left: -1px;
    top: 0;
    z-index: 1001;
}
#dashboard-menu a span {
    margin-left: 35px;
    transition: color 0.1s linear 0s;
}
#dashboard-menu a.ui-elements span {
    margin-left: 25px;
}
#dashboard-menu a i {
    height: 24px;
    left: 0;
    opacity: 0.7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    position: absolute;
    transition: opacity 0.1s ease 0s;
    width: 24px;
}
#dashboard-menu a i.icon-chevron-down {
    color: #686868;
    float: right;
    font-size: 11px;
    height: initial;
    position: relative;
    top: 5px;
    width: initial;
}
#dashboard-menu > li:hover i {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
}
#dashboard-menu > li.active i {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
}

#sidebar-nav > ul,
#dashboard-menu > li ul.submenu {
  list-style-type: none;
  margin-left: 0px;
}

#dashboard-menu > li > ul.submenu {
  background-color: #FFF;
  /*display: none;*/
  padding: 10px;;
  position: absolute;
  left: 80px;
  top: 0px;
/*   border: none; */
  border-color: #a7bdc3;
  box-shadow: 2px 2px 0 #BAD3D9;
  /*min-width: 400px;*/
}
.dj_ie8 #dashboard-menu > li > ul.submenu {
  width:912px;
}
#dashboard-menu > li > ul.submenu > li.childNode {
  min-width: 160px;
}
#dashboard-menu > li > ul.submenu > li.parentNode {
  padding: 10px;
  min-width: 140px;
  display: inline-block;
  vertical-align: top;
}

#dashboard-menu .dropdown-menu > li > a:hover {
	background: none repeat scroll 0 0 #D3EFFB;
}

#dashboard-menu ul.submenu.active {
  display: block;
}
#dashboard-menu ul.submenu a {
  display: block;
  padding: 7px;
}
#dashboard-menu ul.submenu li.parentNode a {
  color: #558811;
  font-weight: bold;
  cursor: default;
}
#dashboard-menu ul.submenu li.parentNode a:hover {
  background-color: #FFFFFF;
}
#dashboard-menu ul.submenu li.childNode a {
  color: #0891D8;
  font-weight: normal;
  cursor: pointer;
}

#dashboard-menu ul.submenu li.childNode a:hover {
  background-color: #D3EFFB;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	color:0;
	text-decoration:none;
	background-color:0;
	background-image:-moz-linear-gradient(top,#D3EFFB,#D3EFFB);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#D3EFFB),to(#D3EFFB));
	background-image:-webkit-linear-gradient(top,#D3EFFB,#D3EFFB);
	background-image:-o-linear-gradient(top,#D3EFFB,#D3EFFB);
	background-image:linear-gradient(to bottom,#D3EFFB,#D3EFFB);
	background-repeat:repeat-x;
	outline:0;
	filter:none;
}

#dashboard-menu ul.submenu a:hover {
  text-decoration: none;
}
#dashboard-menu .pointer {
  display: none;
}
#dashboard-menu li a span {
  visibility: hidden;
}

.powered-by {
  position: fixed; 
  bottom: 0; 
  padding: 20px 11px;
  color: white;
  font-size: 10px;
  font-style: italic;
}

.powered-by >div {
	padding-left: 5px;
}

.powered-by:hover {
  cursor: pointer;
}
