html,
body {
    height: 100%
}

.wrapper {
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 100%;
    display: flex;
    align-items: center;
    padding: 0
}

.entry {
    position: relative;
    left: 0;
    right: 0
}

.entry .entry-form {
    display: flex
}

.entry .entry-form .login-content {
    background-color: rgba(216, 216, 216, .4);
    padding: 20px 25px 1rem;
    border-radius: .6rem;
    width: 100%
}

.entry .entry-form .login-content .input-group {
    background-color: rgba(255, 255, 255, .2);
    border-radius: 2rem
}

.entry .entry-form .login-content .input-group .input-group-text {
    background-color: rgba(0, 0, 0, 0);
    border: none
}

.entry .entry-form .login-content .input-group .form-control {
    padding: .715rem .75rem .715rem 0;
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    color: #fff
}

.entry .entry-form .login-content .input-group .form-control::-moz-placeholder {
    color: #fff;
    opacity: 1
}

.entry .entry-form .login-content .input-group .form-control:-ms-input-placeholder {
    color: #fff;
    opacity: 1
}

.entry .entry-form .login-content .input-group .form-control::placeholder {
    color: #fff;
    opacity: 1
}

.entry .entry-form .login-content .input-group .form-control:focus {
    box-shadow: none
}

.entry .entry-form .login-content .input-group .form-control:focus::-moz-placeholder {
    opacity: .65
}

.entry .entry-form .login-content .input-group .form-control:focus:-ms-input-placeholder {
    opacity: .65
}

.entry .entry-form .login-content .input-group .form-control:focus::placeholder {
    opacity: .65
}

.entry .entry-form .login-content .btn {
    border-radius: 2rem;
    padding: .715rem .75rem;
    border-color: #c00;
    background-color: #c00
}

.entry .entry-form .login-content .ic {
    width: 1.3rem;
    height: 1.3rem;
    display: block
}

.entry .entry-form .login-content .ic.ic-user {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAAACXBIWXMAAAsTAAALEwEAmpwYAAACNUlEQVR42tWWLYvkQBCGDyIHGgKxY/MDxmVU3Mg1y5q4k/kD53a4XzA2dtyIhYVRMUPEyLFjAmPORcTFxTwXikCTrnzs3cEtWzGppvvt+uq36tvXFnwSjhSUNDSUFBxJ8P8O7IkLLWPScuHpz8Airv3RnJSYEIMhJCYl76+5En0MzOMAQEWKGd1hSKkAOOAtwRlysWzPanbfir1YmmPm4e5A9TFn2Iqdd8y0s7lsWGt7CAm1zazFgHzCcYld5cIRI2noUxQryAo4jGZWjmwdmzMAGgoKGgAyPMfxFtBB4grsh2sCV5Pg9fAJNZA5u/bAVZcxVMMosRO49dBFgdw5Ea7AKXUuQKpt5ll58qztIQUuwzfbdp9x3jHUY8kTe/xhucl5u0YC5M6xDbKmhRzY6DUSqx7FYQ14HgU8C6B2+mjVAlSFBUA16XKgqhUKq5ZAqA7ebD6d3N/UagiUVm0A/bBegF9O+P1uBV40CwDNHKAIbwIZW8cE7k2UEUDtsiaFdwAenLrvAcC7ulq5rJKi+MRKaV+OTooqG2VfRgu0lJy779FrBySuumzmC9uXLNf8wNgrOq0G7gSzha2fHkFPnTr3RuJ6w9dPb4YcyIAT3jizC+RZkcM0fbGRchFtHFIyvlP0NUWwnCQiM8J3IJ8hWKFyaIl6zvu52L1L7vIXSe63C01qWfAJbJNabKPLotvovzf6yDb65VHkdXEUebWjyH8YllTG1Ti3YqXGue2nDZzLI/GXlt8z5Efk//aSCgAAAABJRU5ErkJggg==);
    background-size: contain
}

.entry .entry-form .login-content .ic.ic-password {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAQAAAAm93DmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB2ElEQVR42tXWP2vbYBAG8ELopsEfIFm9ZhWeDNmyZA5oLBQ0Z/bcyZ8gk75CF02avJYsmfwJNBa8afn1xRTUtxdbqRIouUMgPbr3QfdHd/fpY4uFSqOzd0i612lUFvPI7nQGoiS0c/dvZKXd76Ot2tpSkXRprdYmFHbK15Fd2IJerTgRiFoPti6mo9ZisFGctStsDGgtztM9o3+dM1Z6PFucdrY9GlwFfOVr0tXfDrryjPaIR7FFH+jK46GjpLsyUPbYvuwAQzhwn7C9yjJpZW9wH84NWEXCHTY55tJPnWJMhS4hl7mVDXaxjOkVOerRwVXuYkIeQ8Z73OVghzp8da8NWKsPWI0uL5chaai8hH0L2IOngBXH84sRqNDGRI1RnRItqvGxQf0mwhpNHsF1ZvBZ6RaN2xe19DmzX2dRtMcyi8mTKXn6M+aW2I+PB7LXX0hXeUaPFtkncDhNuMHFRJNjEwiDyzMIg8tjUmYQhqSEsplBGMomFPYswhZV+PVmEIZfLzSHGYRjc4jtawZhbF+xwXrAYmI68hAa7KkR4Nqg9+OM9gbX4whQTgwpNxrfz2jjJgypiTE6IXGMvn3Ql2HQv+8qMn9ZKsKy9E7r3Oq/LZzTK/GHll8m3loGX3l4/QAAAABJRU5ErkJggg==);
    background-size: contain
}

.entry .entry-form .login-content #err_msg {
    color: red !important
}

.entry .entry-form .login-right {
    background-color: rgba(0, 0, 0, .4);
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    padding: 0 .85rem;
    text-decoration: none
}

.entry .entry-form .login-right .login_text {
    color: #fff;
    font-weight: 600
}

.entry .entry-form .login-right .login_text span {
    text-transform: uppercase;
    word-break: break-all;
    display: block;
    text-align: center
}

.entry .entry-form .login-right .ic-user-add {
    width: 24px;
    height: 24px;
    display: block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAAACXBIWXMAAAsTAAALEwEAmpwYAAACkElEQVR42uXXIWgrSxTG8S3E1V1dEVVRqKm7pipwRUxVVdR1haoLUVFxtVfFBEJMfMWaQE2gEFEZEVNTVbMisBCx4vegd3mPJjPzNo158P4x2dnDfjvfmXN2Jvs/4MSVgYm5lY3S2pOJoe9OsmPxw9i7GO/Gul+WcW0JQP3mUxNzayUAXnSyQ3EuB7A0cBmI6HtWAXLnWXN0bUBlqp2MPDNSgY1u1gx9FchdNpztI6j8ahI+ApV+4F5L25lW4M6dCoz+9e3D03WiZ6ECrP3e9VxHAfpp7ytsXO45/WyHfUNcKFDpxr3chAJcKYTp7S3sLd60wgJ5aIraCjHene5ZXLiKlRXke+MzoOEcTqL1YIkqUFAbKUbNew5M98a/SZM3FRiDdqCTVlI8Zjs4NdLff8w7lkHpVynGe/E9cLa7EGEQFJiKEC4r9+Di8+AAwp3HnRQ3zQQmKCNfs1yKYTOBOdYRgUqKxd+p/aH78RuB+z9XtStWeIrWR4qHOupZhH+KaRoR6ElR580iLVBiEhFoeUsbVFvU+WTR3Z+rOhfWmGcRPKQ6UbMkP2EVFfguTOW0qcAERVSgZRszqKnAsB6M4FGI+8SiOAuZ0E9swSq7vNUGhZrdr3Cze86i+OkzW+fZIZig0k7koQQAL9lh6IJpIqIAAKvDt+gvqGKJ9s0WAGycRjeT1+EbHZBH5Md2eYiuuDImMQf93V2Cn5ZCzPV2s+aWaON0oUSl8/G/L7dWIk1pLdd3/vFlLJMrzA0ozH2F3FtdgHEMHMvvBhVxBLPUie34WQwbHgjdKB3K1m3WHJeeHMLC1VfOyC+asNL9+hn/xlQhRmHmNu57c5lrQzMLr7a2Xi3MPOiETzJHy2X/Lf4CyRcQ3Z3pfQ4AAAAASUVORK5CYII=);
    background-size: contain;
    margin-bottom: .5rem
}

.container {
    max-width: 540px
}

[data-page=login] .entry .entry-form.register-animate {
    right: -40rem;
    opacity: 0;
    display: none
}

.entry img {
    max-width: 100%
}

.bg-vdo {
    width: 100vw;
    height: 100vh;
    -o-object-fit: cover;
    object-fit: cover;
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%
}

.login-footer-text {
    text-decoration: none;
    font-size: 1.07rem;
    color: #fff;
    font-weight: bolder;
}

.login-footer-text:hover {
    color: #fff
}

.login-header-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.login-header-wrapper .nav-item .dropdown .dropdown-toggle {
    padding-left: .75rem;
    padding-right: .75rem
}

/*# sourceMappingURL=login.min.css.map */