/**
 * H2 - Menu lateral de las paginas interiores (#sidebar)
 * Origen: LESS del hijo (inicianet-custom.less) compilado; sin variables de The7 4.x.
 */

#sidebar .custom-menu .padre {
  margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 16px;
  padding-bottom: 16px;
  background-color: #f8f8f8;
  border-left: 3px solid #047832 !important;
}

#sidebar .custom-menu .padre a {
  background-image: none;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  color: #666666;
}

#sidebar .custom-menu .padre a:before {
  display: none;
}

#sidebar .custom-menu .padre ul {
  margin-left: -3px;
  margin-top: 16px;
}

#sidebar .custom-menu .padre.has-children {
  padding-bottom: 0px;
}

#sidebar .custom-menu .padre.has-children > a:after {
  display: inline-block;
  width: 1em;
  color: #047832;
  content: "\f078";
  font-family: FontAwesome;
  text-align: right;
  font-size: 14px;
  float: right;
  margin-top: -2px;
  padding-bottom: 5px;
}

#sidebar .custom-menu .submenu1-sidebar {
  margin-bottom: 0px;
  margin-top: 0px;
  padding-top: 16px;
  padding-bottom: 16px;
  background-color: #f3f3f3;
  border-left: 3px solid #999999 !important;
}

#sidebar .custom-menu .current-menu-item {
  background-color: #047832;
}

#sidebar .custom-menu .current-menu-item > a {
  font-size: 14px !important;
  line-height: 24px !important;
  font-weight: 400 !important;
  color: #ffffff !important;
}

#sidebar .custom-menu .current-menu-item > a:after {
  color: #ffffff;
}

#sidebar .custom-menu .padre:hover {
  background-color: #d8dfdb;
}

#sidebar .custom-menu .padre:hover a {
  text-decoration: none;
}

#sidebar .custom-menu .submenu1-sidebar:hover {
  background-color: #d8dfdb;
}

#sidebar .custom-menu .submenu1-sidebar:hover a {
  text-decoration: none;
}

#sidebar .custom-menu .current-menu-item:hover {
  background-color: #047832;
}

#sidebar .custom-menu .current-menu-item:hover a {
  text-decoration: none;
}
