body.mundo-navigation {
  width: 100%;
  /*
        @media (max-width: 959px) and (min-width: 0) {
            @media (orientation: portrait) {
                @top-navbar-height: 56px;
                padding-top: @top-navbar-height;

                .navbar-fixed-left {
                    top: @top-navbar-height;
                }
            }

            @media (orientation: landscape) {
                @top-navbar-height: 48px;
                padding-top: @top-navbar-height;

                .navbar-fixed-left {
                    top: @top-navbar-height;
                }
            }
        }*/
}
body.mundo-navigation > section > ui-view {
  transform: translateX(0);
  transition: .3s ease all;
}
body.mundo-navigation .navbar-fixed-top {
  position: fixed!important;
  top: 0;
  left: 0;
  right: 0;
  z-index: 70;
}
body.mundo-navigation .navbar-fixed-left {
  position: fixed!important;
  top: 64px;
  left: 0;
  bottom: 0;
  z-index: 65;
}
body > section > ui-view {
  overflow-y: scroll;
}
#page-loader {
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  position: fixed;
  background: rgba(255, 255, 255, 0.9);
  z-index: 9999999999;
  transition: opacity linear .2s;
  opacity: 1;
}
#page-loader.not-transparant {
  background: #ffffff;
}
#page-loader.ng-hide {
  opacity: 0;
}
#page-loader #page-loader-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  color: rgba(0, 0, 0, 0.5);
  font-size: 2rem;
  transform: translateX(-50%) translateY(-50%);
  filter: blur();
}
md-sidenav button.md-button {
  transition: none !important;
}
md-sidenav button.md-button:hover {
  transition: none !important;
}
md-sidenav.mundo-sidenav-sections {
  width: auto!important;
}
md-sidenav.mundo-sidenav-sections .md-button {
  margin: 0;
}
md-sidenav.mundo-sidenav-sections .md-button:not([disabled]):hover {
  background-color: rgba(0, 0, 0, 0.05);
}
md-sidenav.mundo-sidenav-sections .mundo-sidenav-sections-main {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
md-sidenav.mundo-sidenav-sections .mundo-sidenav-sections-main md-list-item .md-button {
  min-width: 0;
}
md-sidenav.mundo-sidenav-sections .mundo-sidenav-sections-main md-list-item .md-button.md-icon-button {
  padding: 0;
  min-height: 20px;
  height: 20px;
  width: 20px;
}
md-sidenav.mundo-sidenav-sections .mundo-sidenav-sections-main md-list-item .md-button .md-list-item-inner > md-icon {
  margin-right: auto;
}
md-sidenav.mundo-sidenav-sections .mundo-sidenav-sections-details {
  width: 250px;
  overflow-y: auto;
  overflow-x: hidden;
}
md-sidenav.mundo-sidenav-sections .mundo-sidenav-sections-details.ng-hide {
  width: 0;
}
.mundo-navbar-brand {
  margin-top: auto;
  padding: 10px;
}
.mundo-navbar-brand > a {
  height: 100%;
  text-decoration: none;
  color: inherit;
}
.mundo-navbar-brand img {
  max-height: 100%;
  margin: auto;
  display: block;
}
.mundo-navbar-brand h2 {
  margin-left: 10px;
}
.md-sidenav-left .mundo-navbar-brand img {
  width: 50px;
}
.mundo-status-profile {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
      flex-flow: column;
  -ms-flex-align: center;
      align-items: center;
}
.mundo-avatar-connection {
  position: absolute;
  z-index: 1;
}
[role="tabpanel"] {
  transition: none;
}
