html, 
body {
  width: 100vw;
  height: 100vh;
  overflow-x: hidden;
}

.img-logo-top {
  padding:5px 0px 0px 20px;
  float:left;
}

.w-200-px{
  width: 200px !important;
}

@media (max-width: 400px)
{
  .nav>li>a {
    padding-right: .3rem;
    padding-left: 1.4rem;
  }
}

@media (max-width: 600px)
{

  .header-top-titulo,
  .header-icons-rede,
  .img-dados-thumb,
  img.img-thumbnail,
  .w-200-px {
    display: none !important;
  }

  .top-nav{
    padding: 0 1rem;
  }

  .img-logo-top {
    width: 100%;
    margin: 0 auto; 
    padding: 1rem;
  }

  aside.navbar-collapse {
    padding-top: 3rem;
  }

  aside .navbar-nav>li>a {
    background-color: #1A581D;
    border-bottom: 1px solid rgba(255,255,255, 0.6);
  }

  .panel-anivesariantes {
    width: 100%;
  }

  .postite-content{
    position: absolute;
    right: -1rem;
  }

  .eventos{
    position: absolute;
    top: 21rem;
    right: 0;
  }

  #intranet-abas-content section {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .nav>li>a {
    padding-right: .5rem;
    padding-left: 2.4rem;
  }

  .nav-tabs li {
    display: flex;
    flex-wrap: wrap;
  }

  .nav-tabs li a {
    width: 128px !important;
    margin: 4px 9px !important;
    padding: 7px 8px !important;
    line-height: 2rem !important;
  }
  
  #intranet-abas-row #intranet-abas-content iframe {
    padding-left: 0 !important;
  }

  .menu_sistemas_content {
    top: 10px;
    left: 0;
  }

  .media-left {
    display: none !important;
  }

  .md-top-20 {
    margin-top: 20px;
  }

}