@keyframes screenFadeIn {
    from { opacity: 0; transform: translateY(22px) scale(0.985); filter: blur(7px); }
    to   { opacity: 1; transform: none; filter: none; }
}

html {
  -ms-touch-action: none;
}
ul {
  padding:0;
  margin: 0;
  list-style-type: none;
}
*:focus,*:active{
  outline:none!important;
}
.widget-container{
  overflow:hidden;
  pointer-events: none;
}
.widget-container > :not(.widget-container) {
  pointer-events: all;
}
.clr{
  float:none;
  clear: both
}
.overflow-wrapper.visible{
  overflow:visible;
}

.overflow-wrapper.hide-overflow{
  // overflow:hidden;
}

.overflow-wrapper.auto{
  overflow:auto;
}

.flexCenter{
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}

img,button{
  outline: none;
}