body {
  -webkit-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  overflow: hidden;
  height: 100% !important;
}

ion-tab-button.md.tab-has-label.tab-has-icon.tab-layout-icon-top.ion-activatable.ion-selectable.ion-focusable.hydrated,
ion-tab-button.ios.tab-has-label.tab-has-icon.tab-layout-icon-top.ion-activatable.ion-selectable.ion-focusable.hydrated {
    background: none;
    color: white;
}

ion-tab-bar.tab-bar-wrn.md.hydrated,
ion-tab-bar.tab-bar-wrn.ios.hydrated {
    background: #154AA8;
    height: 66px;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
}

.menu-icon-top {
  z-index: 999;
  position: fixed;
  font-size: 30px;
  margin-left: 10px;
  margin-top: 10px;
}

@media only screen
    and (min-device-width: 375px)
    and (min-device-height: 812px)
    and (-webkit-device-pixel-ratio: 3)
    and (orientation: portrait) {
    .menu-icon-top {
      margin-top: 55px;
    }
}

.menu-content-open {
    cursor: pointer;
    touch-action: manipulation;
    pointer-events: auto !important;
}
