.inail-intranet-menu-container {
  height: 48px;
  display: flex;
  align-items: center;
  background-color: #eaedf2;
}

.inail-intranet-menu-toggle-btn {
  position: relative;
  width: 48px;
  height: 48px;
  background: transparent;
  justify-content: center;
  align-items: center;
  color: #002e5f;
  border: none;
  outline: none;
}

.inail-intranet-menu-toggle-btn:focus {
  outline: 3px solid #19191a !important;
}

.inail-intranet-menu-toggle-btn .inail-intranet-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 20px;
  line-height: 1;
  vertical-align: middle;
  transform: translate(-50%, -50%) scale(0.5) rotate(-90deg);
  opacity: 0;
  transition: all 0.3s ease;
}

.inail-intranet-menu-toggle-btn .fa {
  margin: 0 !important;
}

.inail-intranet-menu-toggle-btn .inail-intranet-icon.active {
  transform: translate(-50%, -50%) scale(1) rotate(0deg);
  opacity: 1;
}

@media (min-width: 768px) and (max-width: 991.98px) {
  #inail-intranet-aside-menu>#navigazionesecondaria {
    display: block !important;
    width: 100% !important;
    position: absolute !important;
  }
}

@media (min-width: 481px) and (max-width: 767.98px) {
  #inail-intranet-aside-menu>#navigazionesecondaria {
    display: block !important;
    width: 100% !important;
    position: absolute !important;
  }
}

@media (min-width: 320px) and (max-width: 480.98px) {
  #inail-intranet-aside-menu>#navigazionesecondaria {
    width: 100% !important;
  }
}