.no-display {
    display: none !important
}

.no-transition,
.no-transition * {
    transition: none !important
}

.unselectable {
    -webkit-user-select: none !important;
    -moz-user-select: none !important;
    -ms-user-select: none !important;
    user-select: none !important;
    cursor: not-allowed
}

.hidden-layer,
.hidden-layer * {
    opacity: 0;
    z-index: 1;
    cursor: crosshair !important
}

.visible-layer,
.visible-layer * {
    opacity: 1;
    z-index: -1;
    pointer-events: none;
    transition: all .3s
}

.visible-layer .lmdd-mirror.gf-transition {
    transition: all .3s !important
}

.visible-layer .lmdd-mirror {
    z-index: 1;
    position: absolute;
    margin: 0;
    pointer-events: none;
    transition: top 00s, left 00s !important;
    opacity: .5
}

.lmdd-shadow {
    opacity: .5
}

.lmdd-hidden {
    visibility: hidden
}
