a {
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
[ng-click],
[data-ng-click],
[x-ng-click] {
    cursor: pointer;
}

[ng\:cloak],
[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak {
    display: none !important;
}

body {
    background-color: aliceblue;
}

.bg {
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.login-container {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.login-form {
    background: rgba(255, 255, 255, 0.8);
    padding: 50px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 10px;
    box-shadow: 0px 0px 10px 0px #000;
}

.fa-spin {
    animation: fa-spin 2s infinite linear;
}
@keyframes fa-spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}