[class*="mks-"] {
  user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  cursor: pointer;
}
.mks-CapsLock {
  cursor: default;
}
[class*="mks-"].mod-active {
  opacity: 0.5;
}
[class*="mks-"].mod-active.mks-error {
  position: relative;
  overflow: hidden !important;
}
[class*="mks-"].mod-active.mks-error:after{
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255,0,0,0.3);
  pointer-events: none;
}
@keyframes mk_fadeIn {
  from { opacity: 0; }
  to { opacity: 1; }
}
@keyframes mk_fadeIn_hc {
  from { opacity: 0; }
  to { opacity: 1; }
}
@keyframes mk_fadeIn_vc {
  from { opacity: 0; }
  to { opacity: 1; }
}
@keyframes mk_fadeIn_hc_vc {
  from { opacity: 0; }
  to { opacity: 1; }
}
@keyframes mk_slideUp {
  from {
    opacity: 0;
    transform: translateY(12px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes mk_slideUp_hc {
  from {
    opacity: 0;
    transform: translate(-50%,12px);
  }
  to {
    opacity: 1;
    transform: translate(-50%,0);
  }
}
@keyframes mk_slideUp_vc {
  from {
    opacity: 0;
    transform: translate(0,-40%);
  }
  to {
    opacity: 1;
    transform: translate(0,0);
  }
}
@keyframes mk_slideUp_hc_vc {
  from {
    opacity: 0;
    transform: translate(-50%,-40%);
  }
  to {
    opacity: 1;
    transform: translate(-50%,0);
  }
}
@keyframes mk_slideDown {
  from {
    opacity: 0;
    transform: translateY(-12px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes mk_slideDown_hc {
  from {
    opacity: 0;
    transform: translate(-50%,-12px);
  }
  to {
    opacity: 1;
    transform: translate(-50%,0);
  }
}
@keyframes mk_slideDown_vc {
  from {
    opacity: 0;
    transform: translate(0,-60%);
  }
  to {
    opacity: 1;
    transform: translate(0,0);
  }
}
@keyframes mk_slideDown_hc_vc {
  from {
    opacity: 0;
    transform: translate(-50%,-60%);
  }
  to {
    opacity: 1;
    transform: translate(-50%,0);
  }
}
@keyframes mk_slideLeft {
  from {
    opacity: 0;
    transform: translateX(12px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes mk_slideLeft_hc {
  from {
    opacity: 0;
    transform: translate(-40%,0);
  }
  to {
    opacity: 1;
    transform: translate(-50%,0);
  }
}
@keyframes mk_slideLeft_vc {
  from {
    opacity: 0;
    transform: translate(12px,-50%);
  }
  to {
    opacity: 1;
    transform: translate(0,-50%);
  }
}
@keyframes mk_slideLeft_hc_vc {
  from {
    opacity: 0;
    transform: translate(-40%,-50%);
  }
  to {
    opacity: 1;
    transform: translate(-50%,-50%);
  }
}
@keyframes mk_slideRight {
  from {
    opacity: 0;
    transform: translateX(-12px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes mk_slideRight_hc {
  from {
    opacity: 0;
    transform: translate(-60%,0);
  }
  to {
    opacity: 1;
    transform: translate(-50%,0);
  }
}
@keyframes mk_slideRight_vc {
  from {
    opacity: 0;
    transform: translate(-12px,-50%);
  }
  to {
    opacity: 1;
    transform: translate(0,-50%);
  }
}
@keyframes mk_slideRight_hc_vc {
  from {
    opacity: 0;
    transform: translate(-60%,-50%);
  }
  to {
    opacity: 1;
    transform: translate(-50%,-50%);
  }
}
