.myLoginPass {
    position: relative;
}
.show-hide {
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%);
}
.show-hide i {
    font-size: 19px;
    color: #48dbfb;
    cursor: pointer;
    display: none;
}

.show-hide i {
    display: block;
}
input::placeholder {
    color: #a6a6a6;
}
.loginShow {
    display: block !important;
}
.loginHide {
    display: none !important;
}
/* Alert CSS */
.mymess {
    position: absolute !important;
    bottom: 10px;
    right: 0px;
}
.my-alert {
    background: #4e0404;
    padding: 20px 40px;
    min-width: 420px;
    /* position: absolute; */
    /* right: 0; */
    /* top: 100px; */

    border-radius: 4px;
    border-left: 8px solid #ffa502;
    overflow: hidden;
    opacity: 0;
    pointer-events: none;
    margin-bottom: 10px;
}
.my-alert.showAlert {
    opacity: 1;
    pointer-events: auto;
}
@keyframes show_slide {
    0% {
        transform: translateX(100%);
    }
    40% {
        transform: translateX(-10%);
    }
    80% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-10px);
    }
}
.show {
    animation: show_slide 1s ease forwards;
}
@keyframes hide_slide {
    0% {
        transform: translateX(-10px);
    }
    40% {
        transform: translateX(0%);
    }
    80% {
        transform: translateX(-10%);
    }
    100% {
        transform: translateX(100%);
    }
}
.hide {
    /* animation: hide_slide 10s ease forwards; */
    animation-name: hide_slide;
    animation-duration: 4s;
}

.my-alert .fa-exclamation-circle {
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    color: #ce8500;
    font-size: 30px;
}
.my-alert .my-msg {
    padding: 0 20px;
    font-size: 18px;
    color: white;
}
.my-alert .my-close-btn {
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
    background: #ffd080;
    padding: 20px 18px;
    cursor: pointer;
}
.my-alert .my-close-btn:hover {
    background: #ffc766;
}
.my-alert .my-close-btn .fas {
    color: #ce8500;
    font-size: 22px;
    line-height: 40px;
}
/* Khi Thanh Cong */
.changeSuccess {
    background-color: #076897 !important;
    border-left-color: #076897 !important;
}
