.cursor-pointer, .cursor-pointer * {
    cursor: pointer !important;
}

.move-pic-hidden {
    position:  absolute;
    min-width: 200px;
    z-index:   500;
    display:   none;
}

.movie-pic {
    display: inline-block;
}

.movie-pic:hover .move-pic-hidden {
    display: block;
}

.move-pic-hidden img {
    max-width: 200px;
}

.hidden-data {
    position:   fixed;
    top:        0;
    right:      0;
    bottom:     0;
    left:       0;
    background: rgba(0, 0, 0, 0.85);
    z-index:    999999;
    cursor:     crosshair;
}

.hidden-data-content {
    cursor:     default;
    position:   absolute;
    top:        50%;
    left:       50%;
    transform:  translate(-50%, -50%);
    background: #ffffff;
    max-width:  80%;
}

.is-invalid {
    border-color: #e3342f !important;
}


.test {
    -js-display: flex;
    display:     flex;
    flex-wrap:   wrap;

}

.item {
    flex:             1 0 150px;
    height:           200px;
    background-color: #ff00ff;
    border:           solid 1px #000000;
    margin:           5px;
}

.content1, .content3, .content5 {
    background-color: #ffff00;
}


.visible-password {
    position: absolute;
    right:    10px;
    top:      40px;
    z-index:  20;
}

.visible-password i {
    color: #00000080;
}

.visible-password i:not(.visible) {
    display: none;
}


.search-term-container, .search-term-text, .search-term-close {
    display: inline-block;
}

.search-term-text {
    color: #ffffff;
    background: #333;
}
.search-term-close {
    color: #ffffff;
    background: #1a1e21;
    cursor: pointer;
}
